public class com.fasterxml.jackson.core.json.async.NonBlockingJsonParser extends com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase implements com.fasterxml.jackson.core.async.ByteArrayFeeder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser
super_class: com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase
{
private static final int FEAT_MASK_TRAILING_COMMA;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int FEAT_MASK_LEADING_ZEROS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int FEAT_MASK_ALLOW_MISSING;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int FEAT_MASK_ALLOW_SINGLE_QUOTES;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int FEAT_MASK_ALLOW_UNQUOTED_NAMES;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int ;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int ;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] _icUTF8;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected static final int[] _icLatin1;
descriptor: [I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected byte[] _inputBuffer;
descriptor: [B
flags: (0x0004) ACC_PROTECTED
protected int _origBufferLen;
descriptor: I
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.fasterxml.jackson.core.JsonParser$Feature.ALLOW_TRAILING_COMMA:Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
putstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_TRAILING_COMMA:I
1: getstatic com.fasterxml.jackson.core.JsonParser$Feature.ALLOW_NUMERIC_LEADING_ZEROS:Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
putstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_LEADING_ZEROS:I
2: getstatic com.fasterxml.jackson.core.JsonParser$Feature.ALLOW_MISSING_VALUES:Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
putstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_MISSING:I
3: getstatic com.fasterxml.jackson.core.JsonParser$Feature.ALLOW_SINGLE_QUOTES:Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
putstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_SINGLE_QUOTES:I
4: getstatic com.fasterxml.jackson.core.JsonParser$Feature.ALLOW_UNQUOTED_FIELD_NAMES:Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
putstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_UNQUOTED_NAMES:I
5: getstatic com.fasterxml.jackson.core.JsonParser$Feature.ALLOW_COMMENTS:Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
putstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_JAVA_COMMENTS:I
6: getstatic com.fasterxml.jackson.core.JsonParser$Feature.ALLOW_YAML_COMMENTS:Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
putstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_YAML_COMMENTS:I
7: invokestatic com.fasterxml.jackson.core.io.CharTypes.getInputCodeUtf8:()[I
putstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icUTF8:[I
8: invokestatic com.fasterxml.jackson.core.io.CharTypes.getInputCodeLatin1:()[I
putstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icLatin1:[I
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer);
descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;ILcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
aload 3
invokespecial com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;ILcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;)V
1: aload 0
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.NO_BYTES:[B
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 3 1 ctxt Lcom/fasterxml/jackson/core/io/IOContext;
0 3 2 parserFeatures I
0 3 3 sym Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
MethodParameters:
Name Flags
ctxt
parserFeatures
sym
public com.fasterxml.jackson.core.async.ByteArrayFeeder getNonBlockingInputFeeder();
descriptor: ()Lcom/fasterxml/jackson/core/async/ByteArrayFeeder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
public final boolean needMoreInput();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._endOfInput:Z
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/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
public void feedInput(byte[], int, int);
descriptor: ([BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmpge 2
1: aload 0
ldc "Still have %d undecoded bytes, should not call 'feedInput'"
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
isub
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportError:(Ljava/lang/String;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
iload 3
iload 2
if_icmpge 4
3: aload 0
ldc "Input end (%d) may not be before start (%d)"
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._endOfInput:Z
ifeq 6
5: aload 0
ldc "Already closed, can not feed more input"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportError:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputProcessed:J
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._origBufferLen:I
i2l
ladd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputProcessed:J
7: aload 0
iload 2
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
isub
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
8: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currBufferStart:I
9: aload 0
aload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
10: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
11: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
12: aload 0
iload 3
iload 2
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._origBufferLen:I
13: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 14 1 buf [B
0 14 2 start I
0 14 3 end I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
buf
start
end
public void endOfInput();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._endOfInput:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
public int releaseBuffered(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
isub
istore 2
start local 2 1: iload 2
ifle 3
2: aload 1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iload 2
invokevirtual java.io.OutputStream.write:([BII)V
3: StackMap locals: int
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 4 1 out Ljava/io/OutputStream;
1 4 2 avail I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
protected char _decodeEscaped();
descriptor: ()C
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic com.fasterxml.jackson.core.util.VersionUtil.throwInternal:()V
1: bipush 32
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
Exceptions:
throws java.io.IOException
public com.fasterxml.jackson.core.JsonToken nextToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 8
1: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closed:Z
ifeq 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._endOfInput:Z
ifeq 7
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 6
5: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishTokenWithEOF:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._eofAsNextToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
7: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 10
9: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._numTypesValid:I
11: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputProcessed:J
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
i2l
ladd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._tokenInputTotal:J
12: aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._binaryValue:[B
13: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 14: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._majorState:I
tableswitch { // 0 - 6
0: 15
1: 16
2: 17
3: 18
4: 19
5: 20
6: 21
default: 22
}
15: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startDocument:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
16: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
17: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFieldName:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
18: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFieldNameAfterComma:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
19: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValueExpectColon:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
20: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
21: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValueExpectComma:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
22: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.core.util.VersionUtil.throwInternal:()V
23: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
14 24 1 ch I
Exceptions:
throws java.io.IOException
protected final com.fasterxml.jackson.core.JsonToken _finishToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
tableswitch { // 1 - 55
1: 1
2: 54
3: 54
4: 2
5: 3
6: 54
7: 4
8: 5
9: 6
10: 7
11: 54
12: 8
13: 10
14: 11
15: 9
16: 12
17: 13
18: 14
19: 15
20: 54
21: 54
22: 54
23: 16
24: 17
25: 18
26: 19
27: 54
28: 54
29: 54
30: 22
31: 23
32: 24
33: 54
34: 54
35: 54
36: 54
37: 54
38: 54
39: 54
40: 25
41: 40
42: 26
43: 30
44: 35
45: 47
46: 54
47: 54
48: 54
49: 54
50: 48
51: 49
52: 50
53: 51
54: 52
55: 53
default: 54
}
1: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishBOM:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFieldName:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFieldNameAfterComma:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parseEscapedName:(III)Lcom/fasterxml/jackson/core/JsonToken;
areturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishFieldWithEscape:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishAposName:(III)Lcom/fasterxml/jackson/core/JsonToken;
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishUnquotedName:(III)Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValueAfterComma:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValueExpectComma:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
11: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValueExpectColon:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
12: StackMap locals:
StackMap stack:
aload 0
ldc "null"
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishKeywordToken:(Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
13: StackMap locals:
StackMap stack:
aload 0
ldc "true"
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishKeywordToken:(Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
14: StackMap locals:
StackMap stack:
aload 0
ldc "false"
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishKeywordToken:(Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
15: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._nonStdTokenType:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNonStdToken:(II)Lcom/fasterxml/jackson/core/JsonToken;
areturn
16: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNumberMinus:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNumberLeadingZeroes:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNumberLeadingNegZeroes:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
19: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getBufferWithoutReset:()[C
20: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getCurrentSegmentSize:()I
21: invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNumberIntegralPart:([CI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishFloatFraction:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
23: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishFloatExponent:(ZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
24: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishFloatExponent:(ZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
25: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishRegularString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeUTF8_2:(II)I
i2c
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
27: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorStateAfterSplit:I
bipush 45
if_icmpne 29
28: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishAposString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishRegularString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
30: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeSplitUTF8_3:(III)Z
ifne 32
31: getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorStateAfterSplit:I
bipush 45
if_icmpne 34
33: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishAposString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
34: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishRegularString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
35: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeSplitUTF8_4:(III)Z
ifne 37
36: getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
37: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorStateAfterSplit:I
bipush 45
if_icmpne 39
38: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishAposString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
39: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishRegularString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
40: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quoted32:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quotedDigits:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeSplitEscaped:(II)I
istore 1
start local 1 41: iload 1
ifge 43
42: getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
43: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 1
i2c
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
end local 1 44: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorStateAfterSplit:I
bipush 45
if_icmpne 46
45: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishAposString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
46: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishRegularString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
47: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishAposString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
48: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishErrorToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
49: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startSlashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
50: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
iconst_1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishCComment:(IZ)Lcom/fasterxml/jackson/core/JsonToken;
areturn
51: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
iconst_0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishCComment:(IZ)Lcom/fasterxml/jackson/core/JsonToken;
areturn
52: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishCppComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
53: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishHashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
54: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.core.util.VersionUtil.throwInternal:()V
55: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
41 44 1 c I
Exceptions:
throws java.io.IOException
protected final com.fasterxml.jackson.core.JsonToken _finishTokenWithEOF();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 1: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
lookupswitch { // 17
3: 2
12: 3
16: 4
17: 5
18: 6
19: 7
24: 9
25: 9
26: 10
30: 15
31: 17
32: 16
50: 8
52: 18
53: 18
54: 19
55: 19
default: 20
}
2: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._eofAsNextToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._eofAsNextToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
4: StackMap locals:
StackMap stack:
aload 0
ldc "null"
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishKeywordTokenWithEOF:(Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
5: StackMap locals:
StackMap stack:
aload 0
ldc "true"
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishKeywordTokenWithEOF:(Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
6: StackMap locals:
StackMap stack:
aload 0
ldc "false"
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishKeywordTokenWithEOF:(Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._nonStdTokenType:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNonStdTokenWithEOF:(II)Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishErrorTokenWithEOF:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals:
StackMap stack:
aload 0
iconst_0
ldc "0"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueCompleteInt:(ILjava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getCurrentSegmentSize:()I
istore 2
start local 2 11: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._numberNegative:Z
ifeq 13
12: iinc 2 -1
13: StackMap locals: int
StackMap stack:
aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
end local 2 14: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
15: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
16: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
17: StackMap locals:
StackMap stack:
aload 0
ldc ": was expecting fraction after exponent marker"
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
18: StackMap locals:
StackMap stack:
aload 0
ldc ": was expecting closing '*/' for comment"
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._eofAsNextToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
20: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc ": was expecting rest of token (internal state: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
21: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 22 1 t Lcom/fasterxml/jackson/core/JsonToken;
11 14 2 len I
Exceptions:
throws java.io.IOException
private final com.fasterxml.jackson.core.JsonToken _startDocument(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
sipush 255
iand
istore 1
1: iload 1
sipush 239
if_icmpne 22
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
iconst_1
if_icmpeq 22
2: aload 0
iconst_1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishBOM:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 14
4: iload 1
bipush 10
if_icmpne 8
5: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRow:I
6: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
7: goto 14
StackMap locals:
StackMap stack:
8: iload 1
bipush 13
if_icmpne 12
9: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowAlt:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowAlt:I
10: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
11: goto 14
StackMap locals:
StackMap stack:
12: iload 1
bipush 9
if_icmpeq 14
13: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._throwInvalidSpace:(I)V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 21
15: aload 0
iconst_3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
16: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closed:Z
ifeq 18
17: aconst_null
areturn
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._endOfInput:Z
ifeq 20
19: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._eofAsNextToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
20: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
22: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmple 3
23: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 24 1 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
private final com.fasterxml.jackson.core.JsonToken _finishBOM(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: goto 11
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 2: iload 1
tableswitch { // 1 - 3
1: 8
2: 5
3: 3
default: 10
}
3: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputProcessed:J
ldc 3
lsub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputProcessed:J
4: aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startDocument:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
5: StackMap locals:
StackMap stack:
iload 2
sipush 191
if_icmpeq 10
6: aload 0
ldc "Unexpected byte 0x%02x following 0xEF 0xBB; should get 0xBF as third byte of UTF-8 BOM"
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportError:(Ljava/lang/String;Ljava/lang/Object;)V
7: goto 10
8: StackMap locals:
StackMap stack:
iload 2
sipush 187
if_icmpeq 10
9: aload 0
ldc "Unexpected byte 0x%02x following 0xEF; should get 0xBB as second byte UTF-8 BOM"
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportError:(Ljava/lang/String;Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
iinc 1 1
end local 2 11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 1
12: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
13: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
14: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 15 1 bytesHandled I
2 11 2 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bytesHandled
private final com.fasterxml.jackson.core.JsonToken _startFieldName(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmpgt 5
1: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._skipWS:(I)I
istore 1
2: iload 1
ifgt 5
3: aload 0
iconst_4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._updateTokenLocation:()V
6: iload 1
bipush 34
if_icmpeq 10
7: iload 1
bipush 125
if_icmpne 9
8: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._handleOddName:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
bipush 13
iadd
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmpgt 14
11: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fastParseName:()Ljava/lang/String;
astore 2
start local 2 12: aload 2
ifnull 14
13: aload 0
aload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fieldComplete:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 14: StackMap locals:
StackMap stack:
aload 0
iconst_0
iconst_0
iconst_0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parseEscapedName:(III)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 15 1 ch I
12 14 2 n Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
private final com.fasterxml.jackson.core.JsonToken _startFieldNameAfterComma(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmpgt 5
1: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._skipWS:(I)I
istore 1
2: iload 1
ifgt 5
3: aload 0
iconst_5
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
5: StackMap locals:
StackMap stack:
iload 1
bipush 44
if_icmpeq 13
6: iload 1
bipush 125
if_icmpne 8
7: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
iload 1
bipush 35
if_icmpne 10
9: aload 0
iconst_5
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishHashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
iload 1
bipush 47
if_icmpne 12
11: aload 0
iconst_5
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startSlashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
12: StackMap locals:
StackMap stack:
aload 0
iload 1
new java.lang.StringBuilder
dup
ldc "was expecting comma to separate "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.typeDesc:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " entries"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 2
start local 2 14: iload 2
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 17
15: aload 0
iconst_4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
16: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 2
baload
istore 1
18: aload 0
iload 2
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
19: iload 1
bipush 32
if_icmpgt 24
20: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._skipWS:(I)I
istore 1
21: iload 1
ifgt 24
22: aload 0
iconst_4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
23: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._updateTokenLocation:()V
25: iload 1
bipush 34
if_icmpeq 30
26: iload 1
bipush 125
if_icmpne 29
27: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_TRAILING_COMMA:I
iand
ifeq 29
28: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
29: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._handleOddName:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
bipush 13
iadd
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmpgt 34
31: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fastParseName:()Ljava/lang/String;
astore 3
start local 3 32: aload 3
ifnull 34
33: aload 0
aload 3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fieldComplete:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 34: StackMap locals:
StackMap stack:
aload 0
iconst_0
iconst_0
iconst_0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parseEscapedName:(III)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 35 1 ch I
14 35 2 ptr I
32 34 3 n Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
private final com.fasterxml.jackson.core.JsonToken _startValue(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmpgt 5
1: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._skipWS:(I)I
istore 1
2: iload 1
ifgt 5
3: aload 0
bipush 12
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._updateTokenLocation:()V
6: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.expectComma:()Z
pop
7: iload 1
bipush 34
if_icmpne 9
8: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 21
35: 10
45: 11
46: 13
47: 12
48: 15
49: 16
50: 16
51: 16
52: 16
53: 16
54: 16
55: 16
56: 16
57: 16
91: 20
93: 21
102: 17
110: 18
116: 19
123: 22
125: 23
default: 24
}
10: StackMap locals:
StackMap stack:
aload 0
bipush 12
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishHashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNegativeNumber:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
12: StackMap locals:
StackMap stack:
aload 0
bipush 12
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startSlashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
13: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.json.JsonReadFeature.ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS:Lcom/fasterxml/jackson/core/json/JsonReadFeature;
invokevirtual com.fasterxml.jackson.core.json.JsonReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
ifeq 24
14: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloatThatStartsWithPeriod:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNumberLeadingZero:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
16: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startPositiveNumber:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFalseToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNullToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startTrueToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startArrayScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeArrayScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
24: StackMap locals:
StackMap stack:
aload 0
iconst_0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startUnexpectedValue:(ZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 25 1 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
private final com.fasterxml.jackson.core.JsonToken _startValueExpectComma(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmpgt 5
1: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._skipWS:(I)I
istore 1
2: iload 1
ifgt 5
3: aload 0
bipush 13
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
5: StackMap locals:
StackMap stack:
iload 1
bipush 44
if_icmpeq 15
6: iload 1
bipush 93
if_icmpne 8
7: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeArrayScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
iload 1
bipush 125
if_icmpne 10
9: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
iload 1
bipush 47
if_icmpne 12
11: aload 0
bipush 13
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startSlashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
12: StackMap locals:
StackMap stack:
iload 1
bipush 35
if_icmpne 14
13: aload 0
bipush 13
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishHashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
14: StackMap locals:
StackMap stack:
aload 0
iload 1
new java.lang.StringBuilder
dup
ldc "was expecting comma to separate "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.typeDesc:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " entries"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.expectComma:()Z
pop
16: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 2
start local 2 17: iload 2
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 20
18: aload 0
bipush 15
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
19: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
20: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 2
baload
istore 1
21: aload 0
iload 2
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
22: iload 1
bipush 32
if_icmpgt 27
23: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._skipWS:(I)I
istore 1
24: iload 1
ifgt 27
25: aload 0
bipush 15
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
26: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._updateTokenLocation:()V
28: iload 1
bipush 34
if_icmpne 30
29: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
30: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 20
35: 31
45: 32
47: 33
48: 34
49: 35
50: 35
51: 35
52: 35
53: 35
54: 35
55: 35
56: 35
57: 35
91: 39
93: 40
102: 36
110: 37
116: 38
123: 42
125: 43
default: 45
}
31: StackMap locals:
StackMap stack:
aload 0
bipush 15
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishHashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNegativeNumber:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
33: StackMap locals:
StackMap stack:
aload 0
bipush 15
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startSlashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
34: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNumberLeadingZero:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
35: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startPositiveNumber:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
36: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFalseToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNullToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
38: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startTrueToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
39: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startArrayScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
40: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_TRAILING_COMMA:I
iand
ifeq 45
41: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeArrayScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
42: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
43: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_TRAILING_COMMA:I
iand
ifeq 45
44: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
45: StackMap locals:
StackMap stack:
aload 0
iconst_1
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startUnexpectedValue:(ZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 46 1 ch I
17 46 2 ptr I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
private final com.fasterxml.jackson.core.JsonToken _startValueExpectColon(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmpgt 5
1: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._skipWS:(I)I
istore 1
2: iload 1
ifgt 5
3: aload 0
bipush 14
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
5: StackMap locals:
StackMap stack:
iload 1
bipush 58
if_icmpeq 11
6: iload 1
bipush 47
if_icmpne 8
7: aload 0
bipush 14
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startSlashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
iload 1
bipush 35
if_icmpne 10
9: aload 0
bipush 14
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishHashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
iload 1
ldc "was expecting a colon to separate field name and value"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 2
start local 2 12: iload 2
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 15
13: aload 0
bipush 12
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
14: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
15: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 2
baload
istore 1
16: aload 0
iload 2
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
17: iload 1
bipush 32
if_icmpgt 22
18: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._skipWS:(I)I
istore 1
19: iload 1
ifgt 22
20: aload 0
bipush 12
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
21: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._updateTokenLocation:()V
23: iload 1
bipush 34
if_icmpne 25
24: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
25: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 18
35: 26
45: 27
47: 28
48: 29
49: 30
50: 30
51: 30
52: 30
53: 30
54: 30
55: 30
56: 30
57: 30
91: 34
102: 31
110: 32
116: 33
123: 35
default: 36
}
26: StackMap locals:
StackMap stack:
aload 0
bipush 12
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishHashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNegativeNumber:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
28: StackMap locals:
StackMap stack:
aload 0
bipush 12
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startSlashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNumberLeadingZero:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
30: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startPositiveNumber:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
31: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFalseToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNullToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startTrueToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
34: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startArrayScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
36: StackMap locals:
StackMap stack:
aload 0
iconst_0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startUnexpectedValue:(ZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 37 1 ch I
12 37 2 ptr I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
private final com.fasterxml.jackson.core.JsonToken _startValueAfterComma(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmpgt 5
1: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._skipWS:(I)I
istore 1
2: iload 1
ifgt 5
3: aload 0
bipush 15
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._updateTokenLocation:()V
6: iload 1
bipush 34
if_icmpne 8
7: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 20
35: 9
45: 10
47: 11
48: 12
49: 13
50: 13
51: 13
52: 13
53: 13
54: 13
55: 13
56: 13
57: 13
91: 17
93: 18
102: 14
110: 15
116: 16
123: 20
125: 21
default: 23
}
9: StackMap locals:
StackMap stack:
aload 0
bipush 15
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishHashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNegativeNumber:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
11: StackMap locals:
StackMap stack:
aload 0
bipush 15
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startSlashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNumberLeadingZero:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
13: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startPositiveNumber:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFalseToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startNullToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startTrueToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startArrayScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_TRAILING_COMMA:I
iand
ifeq 23
19: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeArrayScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_TRAILING_COMMA:I
iand
ifeq 23
22: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeObjectScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
23: StackMap locals:
StackMap stack:
aload 0
iconst_1
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startUnexpectedValue:(ZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 24 1 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
protected com.fasterxml.jackson.core.JsonToken _startUnexpectedValue(boolean, int);
descriptor: (ZI)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
lookupswitch { // 7
39: 7
43: 9
44: 3
73: 11
78: 10
93: 1
125: 6
default: 12
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inArray:()Z
ifne 3
2: goto 12
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_MISSING:I
iand
ifeq 12
4: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
5: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
6: StackMap locals:
StackMap stack:
goto 12
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_SINGLE_QUOTES:I
iand
ifeq 12
8: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startAposString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals:
StackMap stack:
aload 0
iconst_2
iconst_1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNonStdToken:(II)Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
iconst_0
iconst_1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNonStdToken:(II)Lcom/fasterxml/jackson/core/JsonToken;
areturn
11: StackMap locals:
StackMap stack:
aload 0
iconst_1
iconst_1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNonStdToken:(II)Lcom/fasterxml/jackson/core/JsonToken;
areturn
12: StackMap locals:
StackMap stack:
aload 0
iload 2
new java.lang.StringBuilder
dup
ldc "expected a valid value "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._validJsonValueList:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
13: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 14 1 leadingComma Z
0 14 2 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
leadingComma
ch
private final int _skipWS(int);
descriptor: (I)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 11
1: iload 1
bipush 10
if_icmpne 5
2: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRow:I
3: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
4: goto 11
StackMap locals:
StackMap stack:
5: iload 1
bipush 13
if_icmpne 9
6: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowAlt:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowAlt:I
7: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
8: goto 11
StackMap locals:
StackMap stack:
9: iload 1
bipush 9
if_icmpeq 11
10: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._throwInvalidSpace:(I)V
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 14
12: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
15: iload 1
bipush 32
16: if_icmple 0
17: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 18 1 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
private final com.fasterxml.jackson.core.JsonToken (int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_JAVA_COMMENTS:I
iand
ifne 2
1: aload 0
bipush 47
ldc "maybe a (non-standard) comment? (not recognized as one since Feature 'ALLOW_COMMENTS' not enabled for parser)"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 6
3: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
4: aload 0
bipush 51
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
5: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 2
start local 2 7: iload 2
bipush 42
if_icmpne 9
8: aload 0
iload 1
iconst_0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishCComment:(IZ)Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals: int
StackMap stack:
iload 2
bipush 47
if_icmpne 11
10: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishCppComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
11: StackMap locals:
StackMap stack:
aload 0
iload 2
sipush 255
iand
ldc "was expecting either '*' or '/' for a comment"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
12: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 13 1 fromMinorState I
7 13 2 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fromMinorState
private final com.fasterxml.jackson.core.JsonToken (int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_YAML_COMMENTS:I
iand
ifne 2
1: aload 0
bipush 35
ldc "maybe a (non-standard) comment? (not recognized as one since Feature 'ALLOW_YAML_COMMENTS' not enabled for parser)"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 6
3: aload 0
bipush 55
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
4: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
5: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 7: iload 2
bipush 32
if_icmpge 2
8: iload 2
bipush 10
if_icmpne 12
9: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRow:I
10: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
11: goto 19
12: StackMap locals: int
StackMap stack:
iload 2
bipush 13
if_icmpne 16
13: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowAlt:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowAlt:I
14: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
15: goto 19
16: StackMap locals:
StackMap stack:
iload 2
bipush 9
if_icmpeq 2
17: aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._throwInvalidSpace:(I)V
end local 2 18: goto 2
19: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startAfterComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 20 1 fromMinorState I
7 18 2 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fromMinorState
private final com.fasterxml.jackson.core.JsonToken (int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 4
1: aload 0
bipush 54
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
2: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
3: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 5: iload 2
bipush 32
if_icmpge 0
6: iload 2
bipush 10
if_icmpne 10
7: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRow:I
8: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
9: goto 17
10: StackMap locals: int
StackMap stack:
iload 2
bipush 13
if_icmpne 14
11: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowAlt:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowAlt:I
12: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
13: goto 17
14: StackMap locals:
StackMap stack:
iload 2
bipush 9
if_icmpeq 0
15: aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._throwInvalidSpace:(I)V
end local 2 16: goto 0
17: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startAfterComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 18 1 fromMinorState I
5 16 2 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fromMinorState
private final com.fasterxml.jackson.core.JsonToken (int, boolean);
descriptor: (IZ)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 6
1: aload 0
iload 2
ifeq 2
bipush 52
goto 3
StackMap locals:
StackMap stack: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser
2: bipush 53
StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int
StackMap stack: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int
3: putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
4: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
5: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
start local 3 7: iload 3
bipush 32
if_icmpge 19
8: iload 3
bipush 10
if_icmpne 12
9: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRow:I
10: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
11: goto 25
StackMap locals: int
StackMap stack:
12: iload 3
bipush 13
if_icmpne 16
13: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowAlt:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowAlt:I
14: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currInputRowStart:I
15: goto 25
StackMap locals:
StackMap stack:
16: iload 3
bipush 9
if_icmpeq 25
17: aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._throwInvalidSpace:(I)V
18: goto 25
StackMap locals:
StackMap stack:
19: iload 3
bipush 42
if_icmpne 22
20: iconst_1
istore 2
21: goto 0
22: StackMap locals:
StackMap stack:
iload 3
bipush 47
if_icmpne 25
23: iload 2
ifeq 25
24: goto 27
25: StackMap locals:
StackMap stack:
iconst_0
istore 2
end local 3 26: goto 0
27: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startAfterComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 28 1 fromMinorState I
0 28 2 gotStar Z
7 26 3 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fromMinorState
gotStar
private final com.fasterxml.jackson.core.JsonToken (int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 3
1: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
2: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 4: iload 1
tableswitch { // 4 - 15
4: 5
5: 6
6: 11
7: 11
8: 11
9: 11
10: 11
11: 11
12: 7
13: 8
14: 9
15: 10
default: 11
}
5: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFieldName:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
6: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFieldNameAfterComma:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
7: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValueExpectComma:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValueExpectColon:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startValueAfterComma:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
11: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.core.util.VersionUtil.throwInternal:()V
12: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 13 1 fromMinorState I
4 13 2 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fromMinorState
protected com.fasterxml.jackson.core.JsonToken _startFalseToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 1
start local 1 1: iload 1
iconst_4
iadd
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmpge 11
2: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
astore 2
start local 2 3: aload 2
iload 1
iinc 1 1
baload
bipush 97
if_icmpne 11
4: aload 2
iload 1
iinc 1 1
baload
bipush 108
if_icmpne 11
5: aload 2
iload 1
iinc 1 1
baload
bipush 115
if_icmpne 11
6: aload 2
iload 1
iinc 1 1
baload
bipush 101
if_icmpne 11
7: aload 2
iload 1
baload
sipush 255
iand
istore 3
start local 3 8: iload 3
bipush 48
if_icmplt 9
iload 3
bipush 93
if_icmpeq 9
iload 3
bipush 125
if_icmpne 11
9: StackMap locals: int byte[] int
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
10: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 11: StackMap locals:
StackMap stack:
aload 0
bipush 18
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
12: aload 0
ldc "false"
iconst_1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishKeywordToken:(Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 13 1 ptr I
3 11 2 buf [B
8 11 3 ch I
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _startTrueToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 1
start local 1 1: iload 1
iconst_3
iadd
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmpge 10
2: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
astore 2
start local 2 3: aload 2
iload 1
iinc 1 1
baload
bipush 114
if_icmpne 10
4: aload 2
iload 1
iinc 1 1
baload
bipush 117
if_icmpne 10
5: aload 2
iload 1
iinc 1 1
baload
bipush 101
if_icmpne 10
6: aload 2
iload 1
baload
sipush 255
iand
istore 3
start local 3 7: iload 3
bipush 48
if_icmplt 8
iload 3
bipush 93
if_icmpeq 8
iload 3
bipush 125
if_icmpne 10
8: StackMap locals: int byte[] int
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
9: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 10: StackMap locals:
StackMap stack:
aload 0
bipush 17
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
11: aload 0
ldc "true"
iconst_1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishKeywordToken:(Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 12 1 ptr I
3 10 2 buf [B
7 10 3 ch I
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _startNullToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 1
start local 1 1: iload 1
iconst_3
iadd
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmpge 10
2: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
astore 2
start local 2 3: aload 2
iload 1
iinc 1 1
baload
bipush 117
if_icmpne 10
4: aload 2
iload 1
iinc 1 1
baload
bipush 108
if_icmpne 10
5: aload 2
iload 1
iinc 1 1
baload
bipush 108
if_icmpne 10
6: aload 2
iload 1
baload
sipush 255
iand
istore 3
start local 3 7: iload 3
bipush 48
if_icmplt 8
iload 3
bipush 93
if_icmpeq 8
iload 3
bipush 125
if_icmpne 10
8: StackMap locals: int byte[] int
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
9: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 10: StackMap locals:
StackMap stack:
aload 0
bipush 16
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
11: aload 0
ldc "null"
iconst_1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishKeywordToken:(Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 12 1 ptr I
3 10 2 buf [B
7 10 3 ch I
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _finishKeywordToken(java.lang.String, int, com.fasterxml.jackson.core.JsonToken);
descriptor: (Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokevirtual java.lang.String.length:()I
istore 4
start local 4 1: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 4
2: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
3: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 5
start local 5 5: iload 2
iload 4
if_icmpne 8
6: iload 5
bipush 48
if_icmplt 7
iload 5
bipush 93
if_icmpeq 7
iload 5
bipush 125
if_icmpne 13
7: StackMap locals: int
StackMap stack:
aload 0
aload 3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
iload 5
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 10
9: goto 13
10: StackMap locals:
StackMap stack:
iinc 2 1
11: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
end local 5 12: goto 1
13: StackMap locals:
StackMap stack:
aload 0
bipush 50
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
14: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
aload 1
iconst_0
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.resetWithCopy:(Ljava/lang/String;II)V
15: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishErrorToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 16 1 expToken Ljava/lang/String;
0 16 2 matched I
0 16 3 result Lcom/fasterxml/jackson/core/JsonToken;
1 16 4 end I
5 12 5 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
expToken
matched
result
protected com.fasterxml.jackson.core.JsonToken _finishKeywordTokenWithEOF(java.lang.String, int, com.fasterxml.jackson.core.JsonToken);
descriptor: (Ljava/lang/String;ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
aload 1
invokevirtual java.lang.String.length:()I
if_icmpne 2
1: aload 0
aload 3
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
aload 1
iconst_0
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.resetWithCopy:(Ljava/lang/String;II)V
3: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishErrorTokenWithEOF:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 4 1 expToken Ljava/lang/String;
0 4 2 matched I
0 4 3 result Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
expToken
matched
result
protected com.fasterxml.jackson.core.JsonToken _finishNonStdToken(int, int);
descriptor: (II)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._nonStdToken:(I)Ljava/lang/String;
astore 3
start local 3 1: aload 3
invokevirtual java.lang.String.length:()I
istore 4
start local 4 2: StackMap locals: java.lang.String int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 7
3: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._nonStdTokenType:I
4: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
5: aload 0
bipush 19
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
6: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 5
start local 5 8: iload 2
iload 4
if_icmpne 11
9: iload 5
bipush 48
if_icmplt 10
iload 5
bipush 93
if_icmpeq 10
iload 5
bipush 125
if_icmpne 16
10: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueNonStdNumberComplete:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
11: StackMap locals:
StackMap stack:
iload 5
aload 3
iload 2
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 13
12: goto 16
13: StackMap locals:
StackMap stack:
iinc 2 1
14: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
end local 5 15: goto 2
16: StackMap locals:
StackMap stack:
aload 0
bipush 50
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
17: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
aload 3
iconst_0
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.resetWithCopy:(Ljava/lang/String;II)V
18: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishErrorToken:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 19 1 type I
0 19 2 matched I
1 19 3 expToken Ljava/lang/String;
2 19 4 end I
8 15 5 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
type
matched
protected com.fasterxml.jackson.core.JsonToken _finishNonStdTokenWithEOF(int, int);
descriptor: (II)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._nonStdToken:(I)Ljava/lang/String;
astore 3
start local 3 1: iload 2
aload 3
invokevirtual java.lang.String.length:()I
if_icmpne 3
2: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueNonStdNumberComplete:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
aload 3
iconst_0
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.resetWithCopy:(Ljava/lang/String;II)V
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishErrorTokenWithEOF:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 5 1 type I
0 5 2 matched I
1 5 3 expToken Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
type
matched
protected com.fasterxml.jackson.core.JsonToken _finishErrorToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: goto 8
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 1
start local 1 2: iload 1
i2c
istore 2
start local 2 3: iload 2
invokestatic java.lang.Character.isJavaIdentifierPart:(C)Z
ifeq 7
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
5: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.size:()I
sipush 256
if_icmpge 7
6: goto 8
7: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportErrorToken:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 end local 1 8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 1
9: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
2 8 1 i I
3 8 2 ch C
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _finishErrorTokenWithEOF();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportErrorToken:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _reportErrorToken(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "Unrecognized token '%s': was expecting %s"
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._validJsonTokenList:()Ljava/lang/String;
2: invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 4 1 actualToken Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
actualToken
protected com.fasterxml.jackson.core.JsonToken _startFloatThatStartsWithPeriod();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._numberNegative:Z
1: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
2: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 1
start local 1 3: aload 0
aload 1
iconst_0
bipush 46
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
3 4 1 outBuf [C
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _startPositiveNumber(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._numberNegative:Z
1: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 2
start local 2 2: aload 2
iconst_0
iload 1
i2c
castore
3: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 7
4: aload 0
bipush 26
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
5: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iconst_1
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
6: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
7: StackMap locals: char[]
StackMap stack:
iconst_1
istore 3
start local 3 8: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
9: StackMap locals: int
StackMap stack:
iload 1
bipush 48
if_icmpge 14
10: iload 1
bipush 46
if_icmpne 28
11: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
12: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
13: aload 0
aload 2
iload 3
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
14: StackMap locals:
StackMap stack:
iload 1
bipush 57
if_icmple 19
15: iload 1
bipush 101
if_icmpeq 16
iload 1
bipush 69
if_icmpne 28
16: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
17: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
18: aload 0
aload 2
iload 3
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
19: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 21
20: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 2
21: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 1
i2c
castore
22: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 26
23: aload 0
bipush 26
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
24: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 3
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
25: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
27: goto 9
28: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
29: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 3
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
30: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 31 1 ch I
2 31 2 outBuf [C
8 31 3 outPtr I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
protected com.fasterxml.jackson.core.JsonToken _startNegativeNumber();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._numberNegative:Z
1: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 4
2: aload 0
bipush 23
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
3: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 5: iload 1
bipush 48
if_icmpgt 10
6: iload 1
bipush 48
if_icmpne 8
7: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNumberLeadingNegZeroes:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals: int
StackMap stack:
aload 0
iload 1
ldc "expected digit (0-9) to follow minus sign, for valid numeric value"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
9: goto 14
StackMap locals:
StackMap stack:
10: iload 1
bipush 57
if_icmple 14
11: iload 1
bipush 73
if_icmpne 13
12: aload 0
iconst_3
iconst_2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNonStdToken:(II)Lcom/fasterxml/jackson/core/JsonToken;
areturn
13: StackMap locals:
StackMap stack:
aload 0
iload 1
ldc "expected digit (0-9) to follow minus sign, for valid numeric value"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 2
start local 2 15: aload 2
iconst_0
bipush 45
castore
16: aload 2
iconst_1
iload 1
i2c
castore
17: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 22
18: aload 0
bipush 26
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
19: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iconst_2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
20: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
21: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
22: StackMap locals: char[]
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 1
23: iconst_2
istore 3
start local 3 24: StackMap locals: int
StackMap stack:
iload 1
bipush 48
if_icmpge 29
25: iload 1
bipush 46
if_icmpne 43
26: aload 0
iload 3
iconst_1
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
27: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
28: aload 0
aload 2
iload 3
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
29: StackMap locals:
StackMap stack:
iload 1
bipush 57
if_icmple 34
30: iload 1
bipush 101
if_icmpeq 31
iload 1
bipush 69
if_icmpne 43
31: StackMap locals:
StackMap stack:
aload 0
iload 3
iconst_1
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
32: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
33: aload 0
aload 2
iload 3
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
34: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 36
35: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 2
36: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 1
i2c
castore
37: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 41
38: aload 0
bipush 26
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
39: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 3
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
40: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
42: goto 24
43: StackMap locals:
StackMap stack:
aload 0
iload 3
iconst_1
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
44: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 3
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
45: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
5 46 1 ch I
15 46 2 outBuf [C
24 46 3 outPtr I
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _startNumberLeadingZero();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 1
start local 1 1: iload 1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 4
2: aload 0
bipush 24
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
3: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
4: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 1
iinc 1 1
baload
sipush 255
iand
istore 2
start local 2 5: iload 2
bipush 48
if_icmpge 12
6: iload 2
bipush 46
if_icmpne 25
7: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
8: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
9: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 3
start local 3 10: aload 3
iconst_0
bipush 48
castore
11: aload 0
aload 3
iconst_1
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 12: StackMap locals: int
StackMap stack:
iload 2
bipush 57
if_icmple 24
13: iload 2
bipush 101
if_icmpeq 14
iload 2
bipush 69
if_icmpne 19
14: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
15: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
16: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 3
start local 3 17: aload 3
iconst_0
bipush 48
castore
18: aload 0
aload 3
iconst_1
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 19: StackMap locals:
StackMap stack:
iload 2
bipush 93
if_icmpeq 25
iload 2
bipush 125
if_icmpeq 25
20: aload 0
iload 2
21: ldc "expected digit (0-9), decimal point (.) or exponent indicator (e/E) to follow '0'"
22: invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
23: goto 25
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNumberLeadingZeroes:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
25: StackMap locals:
StackMap stack:
aload 0
iconst_0
ldc "0"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueCompleteInt:(ILjava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 26 1 ptr I
5 26 2 ch I
10 12 3 outBuf [C
17 19 3 outBuf [C
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _finishNumberMinus(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iload 1
bipush 48
if_icmpgt 5
1: iload 1
bipush 48
if_icmpne 3
2: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNumberLeadingNegZeroes:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
aload 0
iload 1
ldc "expected digit (0-9) to follow minus sign, for valid numeric value"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
4: goto 9
StackMap locals:
StackMap stack:
5: iload 1
bipush 57
if_icmple 9
6: iload 1
bipush 73
if_icmpne 8
7: aload 0
iconst_3
iconst_2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNonStdToken:(II)Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
aload 0
iload 1
ldc "expected digit (0-9) to follow minus sign, for valid numeric value"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 2
start local 2 10: aload 2
iconst_0
bipush 45
castore
11: aload 2
iconst_1
iload 1
i2c
castore
12: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
13: aload 0
aload 2
iconst_2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNumberIntegralPart:([CI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 14 1 ch I
10 14 2 outBuf [C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
protected com.fasterxml.jackson.core.JsonToken _finishNumberLeadingZeroes();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 3
1: aload 0
bipush 24
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
2: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 4: iload 1
bipush 48
if_icmpge 10
5: iload 1
bipush 46
if_icmpne 29
6: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 2
start local 2 7: aload 2
iconst_0
bipush 48
castore
8: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
9: aload 0
aload 2
iconst_1
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 10: StackMap locals: int
StackMap stack:
iload 1
bipush 57
if_icmple 21
11: iload 1
bipush 101
if_icmpeq 12
iload 1
bipush 69
if_icmpne 16
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 2
start local 2 13: aload 2
iconst_0
bipush 48
castore
14: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
15: aload 0
aload 2
iconst_1
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 16: StackMap locals:
StackMap stack:
iload 1
bipush 93
if_icmpeq 29
iload 1
bipush 125
if_icmpeq 29
17: aload 0
iload 1
18: ldc "expected digit (0-9), decimal point (.) or exponent indicator (e/E) to follow '0'"
19: invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
20: goto 29
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_LEADING_ZEROS:I
iand
ifne 23
22: aload 0
ldc "Leading zeroes not allowed"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportInvalidNumber:(Ljava/lang/String;)V
23: StackMap locals:
StackMap stack:
iload 1
bipush 48
if_icmpne 25
24: goto 0
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 2
start local 2 26: aload 2
iconst_0
iload 1
i2c
castore
27: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
28: aload 0
aload 2
iconst_1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNumberIntegralPart:([CI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 29: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
30: aload 0
iconst_0
ldc "0"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueCompleteInt:(ILjava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
4 31 1 ch I
7 10 2 outBuf [C
13 16 2 outBuf [C
26 29 2 outBuf [C
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _finishNumberLeadingNegZeroes();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 3
1: aload 0
bipush 25
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
2: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 4: iload 1
bipush 48
if_icmpge 11
5: iload 1
bipush 46
if_icmpne 32
6: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 2
start local 2 7: aload 2
iconst_0
bipush 45
castore
8: aload 2
iconst_1
bipush 48
castore
9: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
10: aload 0
aload 2
iconst_2
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 11: StackMap locals: int
StackMap stack:
iload 1
bipush 57
if_icmple 23
12: iload 1
bipush 101
if_icmpeq 13
iload 1
bipush 69
if_icmpne 18
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 2
start local 2 14: aload 2
iconst_0
bipush 45
castore
15: aload 2
iconst_1
bipush 48
castore
16: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
17: aload 0
aload 2
iconst_2
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 18: StackMap locals:
StackMap stack:
iload 1
bipush 93
if_icmpeq 32
iload 1
bipush 125
if_icmpeq 32
19: aload 0
iload 1
20: ldc "expected digit (0-9), decimal point (.) or exponent indicator (e/E) to follow '0'"
21: invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
22: goto 32
23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_LEADING_ZEROS:I
iand
ifne 25
24: aload 0
ldc "Leading zeroes not allowed"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportInvalidNumber:(Ljava/lang/String;)V
25: StackMap locals:
StackMap stack:
iload 1
bipush 48
if_icmpne 27
26: goto 0
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 2
start local 2 28: aload 2
iconst_0
bipush 45
castore
29: aload 2
iconst_1
iload 1
i2c
castore
30: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
31: aload 0
aload 2
iconst_2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishNumberIntegralPart:([CI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 32: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
33: aload 0
iconst_0
ldc "0"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueCompleteInt:(ILjava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
4 34 1 ch I
7 11 2 outBuf [C
14 18 2 outBuf [C
28 32 2 outBuf [C
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _finishNumberIntegralPart(char[], int);
descriptor: ([CI)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._numberNegative:Z
ifeq 1
iconst_m1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 3
start local 3 3: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 7
4: aload 0
bipush 26
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
5: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
6: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 8: iload 4
bipush 48
if_icmpge 13
9: iload 4
bipush 46
if_icmpne 23
10: aload 0
iload 2
iload 3
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
11: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
12: aload 0
aload 1
iload 2
iload 4
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
13: StackMap locals: int
StackMap stack:
iload 4
bipush 57
if_icmple 18
14: iload 4
bipush 101
if_icmpeq 15
iload 4
bipush 69
if_icmpne 23
15: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 3
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
16: aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
17: aload 0
aload 1
iload 2
iload 4
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startFloat:([CII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
18: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
19: iload 2
aload 1
arraylength
if_icmplt 21
20: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 1
21: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 4
i2c
castore
end local 4 22: goto 3
23: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 3
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._intLength:I
24: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
25: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 26 1 outBuf [C
0 26 2 outPtr I
3 26 3 negMod I
8 22 4 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
outBuf
outPtr
protected com.fasterxml.jackson.core.JsonToken _startFloat(char[], int, int);
descriptor: ([CII)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: iload 3
bipush 46
if_icmpne 21
2: iload 2
aload 1
arraylength
if_icmplt 4
3: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 1
4: StackMap locals: int
StackMap stack:
aload 1
iload 2
iinc 2 1
bipush 46
castore
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 10
6: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
7: aload 0
bipush 30
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
8: aload 0
iload 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fractLength:I
9: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 3
11: iload 3
bipush 48
if_icmplt 12
iload 3
bipush 57
if_icmple 16
12: StackMap locals:
StackMap stack:
iload 3
sipush 255
iand
istore 3
13: iload 4
ifne 21
14: aload 0
iload 3
ldc "Decimal point not followed by a digit"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
15: goto 21
16: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 18
17: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 1
18: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
19: iinc 4 1
20: goto 5
21: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fractLength:I
22: iconst_0
istore 5
start local 5 23: iload 3
bipush 101
if_icmpeq 24
iload 3
bipush 69
if_icmpne 58
24: StackMap locals: int
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 26
25: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 1
26: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
27: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 32
28: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
29: aload 0
bipush 31
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
30: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
31: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 3
33: iload 3
bipush 45
if_icmpeq 34
iload 3
bipush 43
if_icmpne 54
34: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 36
35: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 1
36: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
37: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 42
38: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
39: aload 0
bipush 32
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
40: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
41: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
42: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 3
43: goto 54
44: StackMap locals:
StackMap stack:
iinc 5 1
45: iload 2
aload 1
arraylength
if_icmplt 47
46: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 1
47: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
48: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 53
49: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
50: aload 0
bipush 32
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
51: aload 0
iload 5
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
52: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
53: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 3
54: StackMap locals:
StackMap stack:
iload 3
bipush 48
if_icmplt 55
iload 3
bipush 57
if_icmple 44
55: StackMap locals:
StackMap stack:
iload 3
sipush 255
iand
istore 3
56: iload 5
ifne 58
57: aload 0
iload 3
ldc "Exponent indicator not followed by a digit"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
58: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
59: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
60: aload 0
iload 5
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
61: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 62 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 62 1 outBuf [C
0 62 2 outPtr I
0 62 3 ch I
1 62 4 fractLen I
23 62 5 expLen I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
outBuf
outPtr
ch
protected com.fasterxml.jackson.core.JsonToken _finishFloatFraction();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=5, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fractLength:I
istore 1
start local 1 1: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getBufferWithoutReset:()[C
astore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getCurrentSegmentSize:()I
istore 3
start local 3 3: goto 12
start local 4 4: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int char[] int int
StackMap stack:
iinc 1 1
5: iload 3
aload 2
arraylength
if_icmplt 7
6: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 2
7: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 4
i2c
castore
8: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 12
9: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 3
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
10: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fractLength:I
11: getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 4 12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
dup
istore 4
start local 4 13: bipush 48
if_icmplt 14
iload 4
bipush 57
if_icmple 4
14: StackMap locals: int
StackMap stack:
iload 1
ifne 16
15: aload 0
iload 4
ldc "Decimal point not followed by a digit"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
16: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fractLength:I
17: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 3
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
18: iload 4
bipush 101
if_icmpeq 19
iload 4
bipush 69
if_icmpne 26
19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 4
i2c
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
20: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
21: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 24
22: aload 0
bipush 31
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
23: getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
24: StackMap locals:
StackMap stack:
aload 0
bipush 32
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
25: aload 0
iconst_1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishFloatExponent:(ZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
26: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
27: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 3
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
28: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
29: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 30 1 fractLen I
2 30 2 outBuf [C
3 30 3 outPtr I
4 12 4 ch I
13 30 4 ch I
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _finishFloatExponent(boolean, int);
descriptor: (ZI)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifeq 9
1: aload 0
bipush 32
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
2: iload 2
bipush 45
if_icmpeq 3
iload 2
bipush 43
if_icmpne 9
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
i2c
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 8
5: aload 0
bipush 32
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
6: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
7: getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 2
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getBufferWithoutReset:()[C
astore 3
start local 3 10: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getCurrentSegmentSize:()I
istore 4
start local 4 11: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
istore 5
start local 5 12: goto 22
13: StackMap locals: char[] int int
StackMap stack:
iinc 5 1
14: iload 4
aload 3
arraylength
if_icmplt 16
15: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 3
16: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 2
i2c
castore
17: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 21
18: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 4
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
19: aload 0
iload 5
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
20: getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 2
22: StackMap locals:
StackMap stack:
iload 2
bipush 48
if_icmplt 23
iload 2
bipush 57
if_icmple 13
23: StackMap locals:
StackMap stack:
iload 2
sipush 255
iand
istore 2
24: iload 5
ifne 26
25: aload 0
iload 2
ldc "Exponent indicator not followed by a digit"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
26: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
27: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 4
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
28: aload 0
iload 5
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._expLength:I
29: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 30 1 checkSign Z
0 30 2 ch I
10 30 3 outBuf [C
11 30 4 outPtr I
12 30 5 expLen I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
checkSign
ch
private final java.lang.String _fastParseName();
descriptor: ()Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
astore 1
start local 1 1: getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icLatin1:[I
astore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 3
start local 3 3: aload 1
iload 3
iinc 3 1
baload
sipush 255
iand
istore 4
start local 4 4: aload 2
iload 4
iaload
ifne 34
5: aload 1
iload 3
iinc 3 1
baload
sipush 255
iand
istore 5
start local 5 6: aload 2
iload 5
iaload
ifne 30
7: iload 4
bipush 8
ishl
iload 5
ior
istore 6
start local 6 8: aload 1
iload 3
iinc 3 1
baload
sipush 255
iand
istore 5
9: aload 2
iload 5
iaload
ifne 26
10: iload 6
bipush 8
ishl
iload 5
ior
istore 6
11: aload 1
iload 3
iinc 3 1
baload
sipush 255
iand
istore 5
12: aload 2
iload 5
iaload
ifne 22
13: iload 6
bipush 8
ishl
iload 5
ior
istore 6
14: aload 1
iload 3
iinc 3 1
baload
sipush 255
iand
istore 5
15: aload 2
iload 5
iaload
ifne 18
16: aload 0
iload 6
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quad1:I
17: aload 0
iload 3
iload 5
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parseMediumName:(II)Ljava/lang/String;
areturn
18: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser byte[] int[] int int int int
StackMap stack:
iload 5
bipush 34
if_icmpne 21
19: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
20: aload 0
iload 6
iconst_4
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(II)Ljava/lang/String;
areturn
21: StackMap locals:
StackMap stack:
aconst_null
areturn
22: StackMap locals:
StackMap stack:
iload 5
bipush 34
if_icmpne 25
23: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
24: aload 0
iload 6
iconst_3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(II)Ljava/lang/String;
areturn
25: StackMap locals:
StackMap stack:
aconst_null
areturn
26: StackMap locals:
StackMap stack:
iload 5
bipush 34
if_icmpne 29
27: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
28: aload 0
iload 6
iconst_2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(II)Ljava/lang/String;
areturn
29: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 6 30: StackMap locals:
StackMap stack:
iload 5
bipush 34
if_icmpne 33
31: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
32: aload 0
iload 4
iconst_1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(II)Ljava/lang/String;
areturn
33: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 5 34: StackMap locals:
StackMap stack:
iload 4
bipush 34
if_icmpne 37
35: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
36: ldc ""
areturn
37: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 38 1 input [B
2 38 2 codes [I
3 38 3 ptr I
4 38 4 q0 I
6 34 5 i I
8 30 6 q I
Exceptions:
throws java.io.IOException
private final java.lang.String _parseMediumName(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
astore 3
start local 3 1: getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icLatin1:[I
astore 4
start local 4 2: aload 3
iload 1
iinc 1 1
baload
sipush 255
iand
istore 5
start local 5 3: aload 4
iload 5
iaload
ifne 26
4: iload 2
bipush 8
ishl
iload 5
ior
istore 2
5: aload 3
iload 1
iinc 1 1
baload
sipush 255
iand
istore 5
6: aload 4
iload 5
iaload
ifne 22
7: iload 2
bipush 8
ishl
iload 5
ior
istore 2
8: aload 3
iload 1
iinc 1 1
baload
sipush 255
iand
istore 5
9: aload 4
iload 5
iaload
ifne 18
10: iload 2
bipush 8
ishl
iload 5
ior
istore 2
11: aload 3
iload 1
iinc 1 1
baload
sipush 255
iand
istore 5
12: aload 4
iload 5
iaload
ifne 14
13: aload 0
iload 1
iload 5
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parseMediumName2:(III)Ljava/lang/String;
areturn
14: StackMap locals: byte[] int[] int
StackMap stack:
iload 5
bipush 34
if_icmpne 17
15: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
16: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quad1:I
iload 2
iconst_4
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(III)Ljava/lang/String;
areturn
17: StackMap locals:
StackMap stack:
aconst_null
areturn
18: StackMap locals:
StackMap stack:
iload 5
bipush 34
if_icmpne 21
19: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
20: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quad1:I
iload 2
iconst_3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(III)Ljava/lang/String;
areturn
21: StackMap locals:
StackMap stack:
aconst_null
areturn
22: StackMap locals:
StackMap stack:
iload 5
bipush 34
if_icmpne 25
23: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
24: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quad1:I
iload 2
iconst_2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(III)Ljava/lang/String;
areturn
25: StackMap locals:
StackMap stack:
aconst_null
areturn
26: StackMap locals:
StackMap stack:
iload 5
bipush 34
if_icmpne 29
27: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
28: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quad1:I
iload 2
iconst_1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(III)Ljava/lang/String;
areturn
29: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 30 1 ptr I
0 30 2 q2 I
1 30 3 input [B
2 30 4 codes [I
3 30 5 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ptr
q2
private final java.lang.String _parseMediumName2(int, int, int);
descriptor: (III)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
astore 4
start local 4 1: getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icLatin1:[I
astore 5
start local 5 2: aload 4
iload 1
iinc 1 1
baload
sipush 255
iand
istore 6
start local 6 3: aload 5
iload 6
iaload
ifeq 8
4: iload 6
bipush 34
if_icmpne 7
5: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
6: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quad1:I
iload 3
iload 2
iconst_1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(IIII)Ljava/lang/String;
areturn
7: StackMap locals: byte[] int[] int
StackMap stack:
aconst_null
areturn
8: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
iload 6
ior
istore 2
9: aload 4
iload 1
iinc 1 1
baload
sipush 255
iand
istore 6
10: aload 5
iload 6
iaload
ifeq 15
11: iload 6
bipush 34
if_icmpne 14
12: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
13: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quad1:I
iload 3
iload 2
iconst_2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(IIII)Ljava/lang/String;
areturn
14: StackMap locals:
StackMap stack:
aconst_null
areturn
15: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
iload 6
ior
istore 2
16: aload 4
iload 1
iinc 1 1
baload
sipush 255
iand
istore 6
17: aload 5
iload 6
iaload
ifeq 22
18: iload 6
bipush 34
if_icmpne 21
19: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
20: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quad1:I
iload 3
iload 2
iconst_3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(IIII)Ljava/lang/String;
areturn
21: StackMap locals:
StackMap stack:
aconst_null
areturn
22: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
iload 6
ior
istore 2
23: aload 4
iload 1
iinc 1 1
baload
sipush 255
iand
istore 6
24: iload 6
bipush 34
if_icmpne 27
25: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
26: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quad1:I
iload 3
iload 2
iconst_4
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._findName:(IIII)Ljava/lang/String;
areturn
27: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 28 1 ptr I
0 28 2 q3 I
0 28 3 q2 I
1 28 4 input [B
2 28 5 codes [I
3 28 6 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ptr
q3
q2 final
private final com.fasterxml.jackson.core.JsonToken _parseEscapedName(int, int, int);
descriptor: (III)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
astore 4
start local 4 1: getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icLatin1:[I
astore 5
start local 5 2: StackMap locals: int[] int[]
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 8
3: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
4: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
5: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
6: aload 0
bipush 7
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
7: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 9: aload 5
iload 6
iaload
ifne 20
10: iload 3
iconst_4
if_icmpge 14
11: iinc 3 1
12: iload 2
bipush 8
ishl
iload 6
ior
istore 2
13: goto 2
14: StackMap locals: int
StackMap stack:
iload 1
aload 4
arraylength
if_icmplt 16
15: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.growArrayBy:([II)[I
dup
astore 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
16: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 2
iastore
17: iload 6
istore 2
18: iconst_1
istore 3
19: goto 2
20: StackMap locals:
StackMap stack:
iload 6
bipush 34
if_icmpne 22
21: goto 61
22: StackMap locals:
StackMap stack:
iload 6
bipush 92
if_icmpeq 25
23: aload 0
iload 6
ldc "name"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._throwUnquotedSpace:(ILjava/lang/String;)V
24: goto 33
25: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeCharEscape:()I
istore 6
26: iload 6
ifge 33
27: aload 0
bipush 8
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
28: aload 0
bipush 7
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorStateAfterSplit:I
29: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
30: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
31: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
32: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
33: StackMap locals:
StackMap stack:
iload 1
aload 4
arraylength
if_icmplt 35
34: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.growArrayBy:([II)[I
dup
astore 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
35: StackMap locals:
StackMap stack:
iload 6
bipush 127
if_icmple 53
36: iload 3
iconst_4
if_icmplt 40
37: aload 4
iload 1
iinc 1 1
iload 2
iastore
38: iconst_0
istore 2
39: iconst_0
istore 3
40: StackMap locals:
StackMap stack:
iload 6
sipush 2048
if_icmpge 44
41: iload 2
bipush 8
ishl
sipush 192
iload 6
bipush 6
ishr
ior
ior
istore 2
42: iinc 3 1
43: goto 52
44: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
sipush 224
iload 6
bipush 12
ishr
ior
ior
istore 2
45: iinc 3 1
46: iload 3
iconst_4
if_icmplt 50
47: aload 4
iload 1
iinc 1 1
iload 2
iastore
48: iconst_0
istore 2
49: iconst_0
istore 3
50: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
sipush 128
iload 6
bipush 6
ishr
bipush 63
iand
ior
ior
istore 2
51: iinc 3 1
52: StackMap locals:
StackMap stack:
sipush 128
iload 6
bipush 63
iand
ior
istore 6
53: StackMap locals:
StackMap stack:
iload 3
iconst_4
if_icmpge 57
54: iinc 3 1
55: iload 2
bipush 8
ishl
iload 6
ior
istore 2
56: goto 2
57: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 2
iastore
58: iload 6
istore 2
59: iconst_1
istore 3
end local 6 60: goto 2
61: StackMap locals:
StackMap stack:
iload 3
ifle 66
62: iload 1
aload 4
arraylength
if_icmplt 64
63: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.growArrayBy:([II)[I
dup
astore 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
64: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 2
iload 3
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._padLastQuad:(II)I
iastore
65: goto 68
StackMap locals:
StackMap stack:
66: iload 1
ifne 68
67: aload 0
ldc ""
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fieldComplete:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
68: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
aload 4
iload 1
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:([II)Ljava/lang/String;
astore 6
start local 6 69: aload 6
ifnonnull 71
70: aload 0
aload 4
iload 1
iload 3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._addName:([III)Ljava/lang/String;
astore 6
71: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 6
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fieldComplete:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 72 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 72 1 qlen I
0 72 2 currQuad I
0 72 3 currQuadBytes I
1 72 4 quads [I
2 72 5 codes [I
9 60 6 ch I
69 72 6 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
qlen
currQuad
currQuadBytes
private com.fasterxml.jackson.core.JsonToken _handleOddName(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
lookupswitch { // 4
35: 1
39: 4
47: 3
93: 6
default: 7
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_YAML_COMMENTS:I
iand
ifeq 7
2: aload 0
iconst_4
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishHashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
aload 0
iconst_4
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._startSlashComment:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_SINGLE_QUOTES:I
iand
ifeq 7
5: aload 0
iconst_0
iconst_0
iconst_0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishAposName:(III)Lcom/fasterxml/jackson/core/JsonToken;
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._closeArrayScope:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.FEAT_MASK_ALLOW_UNQUOTED_NAMES:I
iand
ifne 10
8: iload 1
i2c
istore 2
start local 2 9: aload 0
iload 2
ldc "was expecting double-quote to start field name"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
end local 2 10: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.core.io.CharTypes.getInputCodeUtf8JsNames:()[I
astore 2
start local 2 11: aload 2
iload 1
iaload
ifeq 13
12: aload 0
iload 1
ldc "was expecting either valid name character (for unquoted name) or double-quote (for quoted) to start field name"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
13: StackMap locals: int[]
StackMap stack:
aload 0
iconst_0
iload 1
iconst_1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishUnquotedName:(III)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 14 1 ch I
9 10 2 c C
11 14 2 codes [I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
private com.fasterxml.jackson.core.JsonToken _finishUnquotedName(int, int, int);
descriptor: (III)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
astore 4
start local 4 1: invokestatic com.fasterxml.jackson.core.io.CharTypes.getInputCodeUtf8JsNames:()[I
astore 5
start local 5 2: StackMap locals: int[] int[]
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 8
3: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
4: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
5: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
6: aload 0
bipush 10
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
7: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 9: aload 5
iload 6
iaload
ifeq 11
10: goto 22
11: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
12: iload 3
iconst_4
if_icmpge 16
13: iinc 3 1
14: iload 2
bipush 8
ishl
iload 6
ior
istore 2
15: goto 2
16: StackMap locals:
StackMap stack:
iload 1
aload 4
arraylength
if_icmplt 18
17: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.growArrayBy:([II)[I
dup
astore 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
18: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 2
iastore
19: iload 6
istore 2
20: iconst_1
istore 3
end local 6 21: goto 2
22: StackMap locals:
StackMap stack:
iload 3
ifle 26
23: iload 1
aload 4
arraylength
if_icmplt 25
24: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.growArrayBy:([II)[I
dup
astore 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
25: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 2
iastore
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
aload 4
iload 1
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:([II)Ljava/lang/String;
astore 6
start local 6 27: aload 6
ifnonnull 29
28: aload 0
aload 4
iload 1
iload 3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._addName:([III)Ljava/lang/String;
astore 6
29: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 6
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fieldComplete:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 30 1 qlen I
0 30 2 currQuad I
0 30 3 currQuadBytes I
1 30 4 quads [I
2 30 5 codes [I
9 21 6 ch I
27 30 6 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
qlen
currQuad
currQuadBytes
private com.fasterxml.jackson.core.JsonToken _finishAposName(int, int, int);
descriptor: (III)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
astore 4
start local 4 1: getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icLatin1:[I
astore 5
start local 5 2: StackMap locals: int[] int[]
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 8
3: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
4: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
5: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
6: aload 0
bipush 9
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
7: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 9: iload 6
bipush 39
if_icmpne 11
10: goto 55
11: StackMap locals: int
StackMap stack:
iload 6
bipush 34
if_icmpeq 45
aload 5
iload 6
iaload
ifeq 45
12: iload 6
bipush 92
if_icmpeq 15
13: aload 0
iload 6
ldc "name"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._throwUnquotedSpace:(ILjava/lang/String;)V
14: goto 23
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeCharEscape:()I
istore 6
16: iload 6
ifge 23
17: aload 0
bipush 8
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
18: aload 0
bipush 9
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorStateAfterSplit:I
19: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
20: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
21: aload 0
iload 3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
22: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
23: StackMap locals:
StackMap stack:
iload 6
bipush 127
if_icmple 45
24: iload 3
iconst_4
if_icmplt 30
25: iload 1
aload 4
arraylength
if_icmplt 27
26: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.growArrayBy:([II)[I
dup
astore 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
27: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 2
iastore
28: iconst_0
istore 2
29: iconst_0
istore 3
30: StackMap locals:
StackMap stack:
iload 6
sipush 2048
if_icmpge 34
31: iload 2
bipush 8
ishl
sipush 192
iload 6
bipush 6
ishr
ior
ior
istore 2
32: iinc 3 1
33: goto 44
34: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
sipush 224
iload 6
bipush 12
ishr
ior
ior
istore 2
35: iinc 3 1
36: iload 3
iconst_4
if_icmplt 42
37: iload 1
aload 4
arraylength
if_icmplt 39
38: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.growArrayBy:([II)[I
dup
astore 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
39: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 2
iastore
40: iconst_0
istore 2
41: iconst_0
istore 3
42: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
sipush 128
iload 6
bipush 6
ishr
bipush 63
iand
ior
ior
istore 2
43: iinc 3 1
44: StackMap locals:
StackMap stack:
sipush 128
iload 6
bipush 63
iand
ior
istore 6
45: StackMap locals:
StackMap stack:
iload 3
iconst_4
if_icmpge 49
46: iinc 3 1
47: iload 2
bipush 8
ishl
iload 6
ior
istore 2
48: goto 2
49: StackMap locals:
StackMap stack:
iload 1
aload 4
arraylength
if_icmplt 51
50: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.growArrayBy:([II)[I
dup
astore 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
51: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 2
iastore
52: iload 6
istore 2
53: iconst_1
istore 3
end local 6 54: goto 2
55: StackMap locals:
StackMap stack:
iload 3
ifle 60
56: iload 1
aload 4
arraylength
if_icmplt 58
57: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.growArrayBy:([II)[I
dup
astore 4
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
58: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 2
iload 3
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._padLastQuad:(II)I
iastore
59: goto 62
StackMap locals:
StackMap stack:
60: iload 1
ifne 62
61: aload 0
ldc ""
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fieldComplete:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
62: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
aload 4
iload 1
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:([II)Ljava/lang/String;
astore 6
start local 6 63: aload 6
ifnonnull 65
64: aload 0
aload 4
iload 1
iload 3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._addName:([III)Ljava/lang/String;
astore 6
65: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 6
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._fieldComplete:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 66 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 66 1 qlen I
0 66 2 currQuad I
0 66 3 currQuadBytes I
1 66 4 quads [I
2 66 5 codes [I
9 54 6 ch I
63 66 6 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
qlen
currQuad
currQuadBytes
protected final com.fasterxml.jackson.core.JsonToken _finishFieldWithEscape();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quoted32:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quotedDigits:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeSplitEscaped:(II)I
istore 1
start local 1 1: iload 1
ifge 4
2: aload 0
bipush 8
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
3: getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
areturn
4: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
arraylength
if_icmplt 6
5: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
bipush 32
invokestatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.growArrayBy:([II)[I
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
istore 2
start local 2 7: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
istore 3
start local 3 8: iload 1
bipush 127
if_icmple 25
9: iload 3
iconst_4
if_icmplt 13
10: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
iload 2
iastore
11: iconst_0
istore 2
12: iconst_0
istore 3
13: StackMap locals: int int
StackMap stack:
iload 1
sipush 2048
if_icmpge 17
14: iload 2
bipush 8
ishl
sipush 192
iload 1
bipush 6
ishr
ior
ior
istore 2
15: iinc 3 1
16: goto 24
17: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
sipush 224
iload 1
bipush 12
ishr
ior
ior
istore 2
18: iinc 3 1
iload 3
iconst_4
if_icmplt 22
19: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
iload 2
iastore
20: iconst_0
istore 2
21: iconst_0
istore 3
22: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
sipush 128
iload 1
bipush 6
ishr
bipush 63
iand
ior
ior
istore 2
23: iinc 3 1
24: StackMap locals:
StackMap stack:
sipush 128
iload 1
bipush 63
iand
ior
istore 1
25: StackMap locals:
StackMap stack:
iload 3
iconst_4
if_icmpge 29
26: iinc 3 1
27: iload 2
bipush 8
ishl
iload 1
ior
istore 2
28: goto 32
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadBuffer:[I
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
iload 2
iastore
30: iload 1
istore 2
31: iconst_1
istore 3
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorStateAfterSplit:I
bipush 9
if_icmpne 34
33: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
iload 2
iload 3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishAposName:(III)Lcom/fasterxml/jackson/core/JsonToken;
areturn
34: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quadLength:I
iload 2
iload 3
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._parseEscapedName:(III)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 35 1 ch I
7 35 2 currQuad I
8 35 3 currQuadBytes I
Exceptions:
throws java.io.IOException
private int _decodeSplitEscaped(int, int);
descriptor: (II)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 4
1: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quoted32:I
2: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quotedDigits:I
3: iconst_m1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 3
start local 3 5: iload 2
iconst_m1
if_icmpne 22
6: iload 3
lookupswitch { // 9
34: 12
47: 12
92: 12
98: 7
102: 10
110: 9
114: 11
116: 8
117: 13
default: 14
}
7: StackMap locals: int
StackMap stack:
bipush 8
ireturn
8: StackMap locals:
StackMap stack:
bipush 9
ireturn
9: StackMap locals:
StackMap stack:
bipush 10
ireturn
10: StackMap locals:
StackMap stack:
bipush 12
ireturn
11: StackMap locals:
StackMap stack:
bipush 13
ireturn
12: StackMap locals:
StackMap stack:
iload 3
ireturn
13: StackMap locals:
StackMap stack:
goto 16
14: StackMap locals:
StackMap stack:
iload 3
i2c
istore 4
start local 4 15: aload 0
iload 4
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._handleUnrecognizedCharacterEscape:(C)C
ireturn
end local 4 16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 20
17: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quotedDigits:I
18: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quoted32:I
19: iconst_m1
ireturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 3
21: iconst_0
istore 2
22: StackMap locals:
StackMap stack:
iload 3
sipush 255
iand
istore 3
23: StackMap locals:
StackMap stack:
iload 3
invokestatic com.fasterxml.jackson.core.io.CharTypes.charToHex:(I)I
istore 4
start local 4 24: iload 4
ifge 26
25: aload 0
iload 3
sipush 255
iand
ldc "expected a hex-digit for character escape sequence"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
26: StackMap locals: int
StackMap stack:
iload 1
iconst_4
ishl
iload 4
ior
istore 1
27: iinc 2 1
iload 2
iconst_4
if_icmpne 29
28: iload 1
ireturn
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 33
30: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quotedDigits:I
31: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._quoted32:I
32: iconst_m1
ireturn
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
end local 4 34: goto 23
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 35 1 value I
0 35 2 bytesRead I
5 35 3 c I
15 16 4 ch C
24 34 4 digit I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
value
bytesRead
protected com.fasterxml.jackson.core.JsonToken _startString();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 3
start local 3 3: getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icUTF8:[I
astore 4
start local 4 4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
iload 1
aload 3
arraylength
iadd
invokestatic java.lang.Math.min:(II)I
istore 5
start local 5 5: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
astore 6
start local 6 6: goto 15
7: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int char[] int[] int byte[]
StackMap stack:
aload 6
iload 1
baload
sipush 255
iand
istore 7
start local 7 8: aload 4
iload 7
iaload
ifeq 13
9: iload 7
bipush 34
if_icmpne 16
10: aload 0
iload 1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
11: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
12: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
13: StackMap locals: int
StackMap stack:
iinc 1 1
14: aload 3
iload 2
iinc 2 1
iload 7
i2c
castore
end local 7 15: StackMap locals:
StackMap stack:
iload 1
iload 5
if_icmplt 7
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
17: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
18: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishRegularString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 19 1 ptr I
2 19 2 outPtr I
3 19 3 outBuf [C
4 19 4 codes [I
5 19 5 max I
6 19 6 inputBuffer [B
8 15 7 c I
Exceptions:
throws java.io.IOException
private final com.fasterxml.jackson.core.JsonToken _finishRegularString();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=9, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icUTF8:[I
astore 2
start local 2 1: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
astore 3
start local 3 2: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getBufferWithoutReset:()[C
astore 4
start local 4 3: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getCurrentSegmentSize:()I
istore 5
start local 5 4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 6
start local 6 5: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
iconst_5
isub
istore 7
start local 7 6: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser top int[] byte[] char[] int int int
StackMap stack:
iload 6
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 11
7: aload 0
iload 6
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
8: aload 0
bipush 40
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
9: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 5
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
10: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
11: StackMap locals:
StackMap stack:
iload 5
aload 4
arraylength
if_icmplt 14
12: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 4
13: iconst_0
istore 5
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
iload 6
aload 4
arraylength
iload 5
isub
iadd
invokestatic java.lang.Math.min:(II)I
istore 8
start local 8 15: goto 20
16: StackMap locals: int
StackMap stack:
aload 3
iload 6
iinc 6 1
baload
sipush 255
iand
istore 1
start local 1 17: aload 2
iload 1
iaload
ifeq 19
18: goto 22
19: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int[] byte[] char[] int int int int
StackMap stack:
aload 4
iload 5
iinc 5 1
iload 1
i2c
castore
end local 1 20: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser top int[] byte[] char[] int int int int
StackMap stack:
iload 6
iload 8
if_icmplt 16
end local 8 21: goto 6
start local 1 22: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int[] byte[] char[] int int int
StackMap stack:
iload 1
bipush 34
if_icmpne 26
23: aload 0
iload 6
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
24: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 5
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
25: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
26: StackMap locals:
StackMap stack:
iload 6
iload 7
if_icmplt 38
27: aload 0
iload 6
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
28: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 5
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
29: aload 0
iload 1
aload 2
iload 1
iaload
iload 6
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmpge 30
iconst_1
goto 31
StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int[] byte[] char[] int int int
StackMap stack: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int
30: iconst_0
StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int[] byte[] char[] int int int
StackMap stack: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int int
31: invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeSplitMultiByte:(IIZ)Z
ifne 34
32: aload 0
bipush 40
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorStateAfterSplit:I
33: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
34: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getBufferWithoutReset:()[C
astore 4
35: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getCurrentSegmentSize:()I
istore 5
36: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 6
37: goto 6
38: StackMap locals:
StackMap stack:
aload 2
iload 1
iaload
tableswitch { // 1 - 4
1: 39
2: 43
3: 45
4: 47
default: 56
}
39: StackMap locals:
StackMap stack:
aload 0
iload 6
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
40: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeFastCharEscape:()I
istore 1
41: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 6
42: goto 60
43: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeUTF8_2:(II)I
istore 1
44: goto 60
45: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeUTF8_3:(III)I
istore 1
46: goto 60
47: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
48: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
49: invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeUTF8_4:(IIII)I
istore 1
50: aload 4
iload 5
iinc 5 1
ldc 55296
iload 1
bipush 10
ishr
ior
i2c
castore
51: iload 5
aload 4
arraylength
if_icmplt 54
52: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 4
53: iconst_0
istore 5
54: StackMap locals:
StackMap stack:
ldc 56320
iload 1
sipush 1023
iand
ior
istore 1
55: goto 60
56: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpge 59
57: aload 0
iload 1
ldc "string value"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._throwUnquotedSpace:(ILjava/lang/String;)V
58: goto 60
59: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidChar:(I)V
60: StackMap locals:
StackMap stack:
iload 5
aload 4
arraylength
if_icmplt 63
61: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 4
62: iconst_0
istore 5
63: StackMap locals:
StackMap stack:
aload 4
iload 5
iinc 5 1
iload 1
i2c
castore
end local 1 64: goto 6
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
17 20 1 c I
22 64 1 c I
1 65 2 codes [I
2 65 3 inputBuffer [B
3 65 4 outBuf [C
4 65 5 outPtr I
5 65 6 ptr I
6 65 7 safeEnd I
15 21 8 max I
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _startAposString();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 3
start local 3 3: getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icUTF8:[I
astore 4
start local 4 4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
iload 1
aload 3
arraylength
iadd
invokestatic java.lang.Math.min:(II)I
istore 5
start local 5 5: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
astore 6
start local 6 6: goto 16
7: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int char[] int[] int byte[]
StackMap stack:
aload 6
iload 1
baload
sipush 255
iand
istore 7
start local 7 8: iload 7
bipush 39
if_icmpne 12
9: aload 0
iload 1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
10: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
11: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
12: StackMap locals: int
StackMap stack:
aload 4
iload 7
iaload
ifeq 14
13: goto 17
14: StackMap locals:
StackMap stack:
iinc 1 1
15: aload 3
iload 2
iinc 2 1
iload 7
i2c
castore
end local 7 16: StackMap locals:
StackMap stack:
iload 1
iload 5
if_icmplt 7
17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
18: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
19: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._finishAposString:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 20 1 ptr I
2 20 2 outPtr I
3 20 3 outBuf [C
4 20 4 codes [I
5 20 5 max I
6 20 6 inputBuffer [B
8 16 7 c I
Exceptions:
throws java.io.IOException
private final com.fasterxml.jackson.core.JsonToken _finishAposString();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=9, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._icUTF8:[I
astore 2
start local 2 1: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
astore 3
start local 3 2: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getBufferWithoutReset:()[C
astore 4
start local 4 3: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getCurrentSegmentSize:()I
istore 5
start local 5 4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 6
start local 6 5: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
iconst_5
isub
istore 7
start local 7 6: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser top int[] byte[] char[] int int int
StackMap stack:
iload 6
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 11
7: aload 0
iload 6
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
8: aload 0
bipush 45
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
9: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 5
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
10: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
11: StackMap locals:
StackMap stack:
iload 5
aload 4
arraylength
if_icmplt 14
12: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 4
13: iconst_0
istore 5
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
iload 6
aload 4
arraylength
iload 5
isub
iadd
invokestatic java.lang.Math.min:(II)I
istore 8
start local 8 15: goto 24
16: StackMap locals: int
StackMap stack:
aload 3
iload 6
iinc 6 1
baload
sipush 255
iand
istore 1
start local 1 17: aload 2
iload 1
iaload
ifeq 19
iload 1
bipush 34
if_icmpeq 19
18: goto 26
19: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int[] byte[] char[] int int int int
StackMap stack:
iload 1
bipush 39
if_icmpne 23
20: aload 0
iload 6
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
21: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 5
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
22: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._valueComplete:(Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
23: StackMap locals:
StackMap stack:
aload 4
iload 5
iinc 5 1
iload 1
i2c
castore
end local 1 24: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser top int[] byte[] char[] int int int int
StackMap stack:
iload 6
iload 8
if_icmplt 16
end local 8 25: goto 6
start local 1 26: StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int[] byte[] char[] int int int
StackMap stack:
iload 6
iload 7
if_icmplt 38
27: aload 0
iload 6
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
28: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 5
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
29: aload 0
iload 1
aload 2
iload 1
iaload
iload 6
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmpge 30
iconst_1
goto 31
StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int[] byte[] char[] int int int
StackMap stack: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int
30: iconst_0
StackMap locals: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int[] byte[] char[] int int int
StackMap stack: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser int int int
31: invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeSplitMultiByte:(IIZ)Z
ifne 34
32: aload 0
bipush 45
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorStateAfterSplit:I
33: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
34: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getBufferWithoutReset:()[C
astore 4
35: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getCurrentSegmentSize:()I
istore 5
36: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 6
37: goto 6
38: StackMap locals:
StackMap stack:
aload 2
iload 1
iaload
tableswitch { // 1 - 4
1: 39
2: 43
3: 45
4: 47
default: 56
}
39: StackMap locals:
StackMap stack:
aload 0
iload 6
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
40: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeFastCharEscape:()I
istore 1
41: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
istore 6
42: goto 60
43: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeUTF8_2:(II)I
istore 1
44: goto 60
45: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeUTF8_3:(III)I
istore 1
46: goto 60
47: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
48: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
iload 6
iinc 6 1
baload
49: invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeUTF8_4:(IIII)I
istore 1
50: aload 4
iload 5
iinc 5 1
ldc 55296
iload 1
bipush 10
ishr
ior
i2c
castore
51: iload 5
aload 4
arraylength
if_icmplt 54
52: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 4
53: iconst_0
istore 5
54: StackMap locals:
StackMap stack:
ldc 56320
iload 1
sipush 1023
iand
ior
istore 1
55: goto 60
56: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpge 59
57: aload 0
iload 1
ldc "string value"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._throwUnquotedSpace:(ILjava/lang/String;)V
58: goto 60
59: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidChar:(I)V
60: StackMap locals:
StackMap stack:
iload 5
aload 4
arraylength
if_icmplt 63
61: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 4
62: iconst_0
istore 5
63: StackMap locals:
StackMap stack:
aload 4
iload 5
iinc 5 1
iload 1
i2c
castore
end local 1 64: goto 6
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
17 24 1 c I
26 64 1 c I
1 65 2 codes [I
2 65 3 inputBuffer [B
3 65 4 outBuf [C
4 65 5 outPtr I
5 65 6 ptr I
6 65 7 safeEnd I
15 25 8 max I
Exceptions:
throws java.io.IOException
private final boolean _decodeSplitMultiByte(int, int, boolean);
descriptor: (IIZ)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
tableswitch { // 1 - 4
1: 1
2: 7
3: 14
4: 21
default: 28
}
1: StackMap locals:
StackMap stack:
aload 0
iconst_0
iconst_m1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeSplitEscaped:(II)I
istore 1
2: iload 1
ifge 5
3: aload 0
bipush 41
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 1
i2c
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
iload 3
ifeq 11
8: aload 0
iload 1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeUTF8_2:(II)I
istore 1
9: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 1
i2c
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
10: iconst_1
ireturn
11: StackMap locals:
StackMap stack:
aload 0
bipush 42
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
12: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
iload 1
bipush 15
iand
istore 1
15: iload 3
ifeq 17
16: aload 0
iload 1
iconst_1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeSplitUTF8_3:(III)Z
ireturn
17: StackMap locals:
StackMap stack:
aload 0
bipush 43
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
18: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
19: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
20: iconst_0
ireturn
21: StackMap locals:
StackMap stack:
iload 1
bipush 7
iand
istore 1
22: iload 3
ifeq 24
23: aload 0
iload 1
iconst_1
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeSplitUTF8_4:(III)Z
ireturn
24: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
25: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
26: aload 0
bipush 44
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
27: iconst_0
ireturn
28: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpge 31
29: aload 0
iload 1
ldc "string value"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._throwUnquotedSpace:(ILjava/lang/String;)V
30: goto 32
31: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidChar:(I)V
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 1
i2c
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
33: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 34 1 c I
0 34 2 type I
0 34 3 gotNext Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
type
gotNext
private final boolean _decodeSplitUTF8_3(int, int, int);
descriptor: (III)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iconst_1
if_icmpne 10
1: iload 3
sipush 192
iand
sipush 128
if_icmpeq 3
2: aload 0
iload 3
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
3: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 3
bipush 63
iand
ior
istore 1
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 9
5: aload 0
bipush 43
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
6: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
7: aload 0
iconst_2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 3
10: StackMap locals:
StackMap stack:
iload 3
sipush 192
iand
sipush 128
if_icmpeq 12
11: aload 0
iload 3
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 1
bipush 6
ishl
iload 3
bipush 63
iand
ior
i2c
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
13: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 14 1 prev I
0 14 2 prevCount I
0 14 3 next I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
prev
prevCount
next
private final boolean _decodeSplitUTF8_4(int, int, int);
descriptor: (III)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iconst_1
if_icmpne 11
1: iload 3
sipush 192
iand
sipush 128
if_icmpeq 3
2: aload 0
iload 3
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
3: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 3
bipush 63
iand
ior
istore 1
4: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 9
5: aload 0
bipush 44
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
6: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
7: aload 0
iconst_2
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
iconst_2
istore 2
10: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 3
11: StackMap locals:
StackMap stack:
iload 2
iconst_2
if_icmpne 21
12: iload 3
sipush 192
iand
sipush 128
if_icmpeq 14
13: aload 0
iload 3
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
14: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 3
bipush 63
iand
ior
istore 1
15: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
if_icmplt 20
16: aload 0
bipush 44
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._minorState:I
17: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pending32:I
18: aload 0
iconst_3
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._pendingBytes:I
19: iconst_0
ireturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 3
21: StackMap locals:
StackMap stack:
iload 3
sipush 192
iand
sipush 128
if_icmpeq 23
22: aload 0
iload 3
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
23: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 3
bipush 63
iand
ior
ldc 65536
isub
istore 4
start local 4 24: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
ldc 55296
iload 4
bipush 10
ishr
ior
i2c
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
25: ldc 56320
iload 4
sipush 1023
iand
ior
istore 4
26: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 4
i2c
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.append:(C)V
27: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 28 1 prev I
0 28 2 prevCount I
0 28 3 next I
24 28 4 c I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
prev
prevCount
next
private final int _decodeCharEscape();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputEnd:I
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
isub
istore 1
start local 1 1: iload 1
iconst_5
if_icmpge 3
2: aload 0
iconst_0
iconst_m1
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeSplitEscaped:(II)I
ireturn
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._decodeFastCharEscape:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 4 1 left I
Exceptions:
throws java.io.IOException
private final int _decodeFastCharEscape();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 1
start local 1 1: iload 1
lookupswitch { // 9
34: 7
47: 7
92: 7
98: 2
102: 5
110: 4
114: 6
116: 3
117: 8
default: 9
}
2: StackMap locals: int
StackMap stack:
bipush 8
ireturn
3: StackMap locals:
StackMap stack:
bipush 9
ireturn
4: StackMap locals:
StackMap stack:
bipush 10
ireturn
5: StackMap locals:
StackMap stack:
bipush 12
ireturn
6: StackMap locals:
StackMap stack:
bipush 13
ireturn
7: StackMap locals:
StackMap stack:
iload 1
i2c
ireturn
8: StackMap locals:
StackMap stack:
goto 11
9: StackMap locals:
StackMap stack:
iload 1
i2c
istore 2
start local 2 10: aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._handleUnrecognizedCharacterEscape:(C)C
ireturn
end local 2 11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 2
start local 2 12: iload 2
invokestatic com.fasterxml.jackson.core.io.CharTypes.charToHex:(I)I
istore 3
start local 3 13: iload 3
istore 4
start local 4 14: iload 3
iflt 27
15: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 2
16: iload 2
invokestatic com.fasterxml.jackson.core.io.CharTypes.charToHex:(I)I
istore 3
17: iload 3
iflt 27
18: iload 4
iconst_4
ishl
iload 3
ior
istore 4
19: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 2
20: iload 2
invokestatic com.fasterxml.jackson.core.io.CharTypes.charToHex:(I)I
istore 3
21: iload 3
iflt 27
22: iload 4
iconst_4
ishl
iload 3
ior
istore 4
23: aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
baload
istore 2
24: iload 2
invokestatic com.fasterxml.jackson.core.io.CharTypes.charToHex:(I)I
istore 3
25: iload 3
iflt 27
26: iload 4
iconst_4
ishl
iload 3
ior
ireturn
27: StackMap locals: int int int
StackMap stack:
aload 0
iload 2
sipush 255
iand
ldc "expected a hex-digit for character escape sequence"
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
28: iconst_m1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
1 29 1 c I
10 11 2 ch C
12 29 2 ch I
13 29 3 digit I
14 29 4 result I
Exceptions:
throws java.io.IOException
private final int _decodeUTF8_2(int, int);
descriptor: (II)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
sipush 192
iand
sipush 128
if_icmpeq 2
1: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
2: StackMap locals:
StackMap stack:
iload 1
bipush 31
iand
bipush 6
ishl
iload 2
bipush 63
iand
ior
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 3 1 c I
0 3 2 d I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
d
private final int _decodeUTF8_3(int, int, int);
descriptor: (III)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 1
bipush 15
iand
istore 1
1: iload 2
sipush 192
iand
sipush 128
if_icmpeq 3
2: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
3: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 1
4: iload 3
sipush 192
iand
sipush 128
if_icmpeq 6
5: aload 0
iload 3
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
6: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 3
bipush 63
iand
ior
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 7 1 c I
0 7 2 d I
0 7 3 e I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
d
e
private final int _decodeUTF8_4(int, int, int, int);
descriptor: (IIII)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 2
sipush 192
iand
sipush 128
if_icmpeq 2
1: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
2: StackMap locals:
StackMap stack:
iload 1
bipush 7
iand
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 1
3: iload 3
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 3
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
5: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 3
bipush 63
iand
ior
istore 1
6: iload 4
sipush 192
iand
sipush 128
if_icmpeq 8
7: aload 0
iload 4
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser._reportInvalidOther:(II)V
8: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 4
bipush 63
iand
ior
ldc 65536
isub
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/core/json/async/NonBlockingJsonParser;
0 9 1 c I
0 9 2 d I
0 9 3 e I
0 9 4 f I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
d
e
f
public com.fasterxml.jackson.core.async.NonBlockingInputFeeder getNonBlockingInputFeeder();
descriptor: ()Lcom/fasterxml/jackson/core/async/NonBlockingInputFeeder;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.getNonBlockingInputFeeder:()Lcom/fasterxml/jackson/core/async/ByteArrayFeeder;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "NonBlockingJsonParser.java"
InnerClasses:
public final Feature = com.fasterxml.jackson.core.JsonParser$Feature of com.fasterxml.jackson.core.JsonParser