public class com.fasterxml.jackson.core.json.UTF8StreamJsonParser extends com.fasterxml.jackson.core.base.ParserBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.core.json.UTF8StreamJsonParser
super_class: com.fasterxml.jackson.core.base.ParserBase
{
static final byte BYTE_LF;
descriptor: B
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 10
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_NON_NUM_NUMBERS;
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 com.fasterxml.jackson.core.ObjectCodec _objectCodec;
descriptor: Lcom/fasterxml/jackson/core/ObjectCodec;
flags: (0x0004) ACC_PROTECTED
protected final com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols;
descriptor: Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected int[] _quadBuffer;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
protected boolean _tokenIncomplete;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private int _quad1;
descriptor: I
flags: (0x0002) ACC_PRIVATE
protected int _nameStartOffset;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _nameStartRow;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _nameStartCol;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.io.InputStream _inputStream;
descriptor: Ljava/io/InputStream;
flags: (0x0004) ACC_PROTECTED
protected byte[] _inputBuffer;
descriptor: [B
flags: (0x0004) ACC_PROTECTED
protected boolean _bufferRecyclable;
descriptor: Z
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.UTF8StreamJsonParser.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.UTF8StreamJsonParser.FEAT_MASK_LEADING_ZEROS:I
2: getstatic com.fasterxml.jackson.core.JsonParser$Feature.ALLOW_NON_NUMERIC_NUMBERS:Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
putstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_NON_NUM_NUMBERS:I
3: 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.UTF8StreamJsonParser.FEAT_MASK_ALLOW_MISSING:I
4: 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.UTF8StreamJsonParser.FEAT_MASK_ALLOW_SINGLE_QUOTES:I
5: 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.UTF8StreamJsonParser.FEAT_MASK_ALLOW_UNQUOTED_NAMES:I
6: 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.UTF8StreamJsonParser.FEAT_MASK_ALLOW_JAVA_COMMENTS:I
7: 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.UTF8StreamJsonParser.FEAT_MASK_ALLOW_YAML_COMMENTS:I
8: invokestatic com.fasterxml.jackson.core.io.CharTypes.getInputCodeUtf8:()[I
putstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icUTF8:[I
9: invokestatic com.fasterxml.jackson.core.io.CharTypes.getInputCodeLatin1:()[I
putstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icLatin1:[I
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, java.io.InputStream, com.fasterxml.jackson.core.ObjectCodec, com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer, byte[], int, int, boolean);
descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/InputStream;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;[BIIZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
aload 1
iload 2
aload 3
aload 4
aload 5
1: aload 6
iload 7
iload 8
iconst_0
iload 9
invokespecial com.fasterxml.jackson.core.json.UTF8StreamJsonParser.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/InputStream;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;[BIIIZ)V
2: return
end local 9 end local 8 end local 7 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 3 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 3 1 ctxt Lcom/fasterxml/jackson/core/io/IOContext;
0 3 2 features I
0 3 3 in Ljava/io/InputStream;
0 3 4 codec Lcom/fasterxml/jackson/core/ObjectCodec;
0 3 5 sym Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
0 3 6 inputBuffer [B
0 3 7 start I
0 3 8 end I
0 3 9 bufferRecyclable Z
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
ctxt
features
in
codec
sym
inputBuffer
start
end
bufferRecyclable
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, java.io.InputStream, com.fasterxml.jackson.core.ObjectCodec, com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer, byte[], int, int, int, boolean);
descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/InputStream;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;[BIIIZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=11, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 0
aload 1
iload 2
invokespecial com.fasterxml.jackson.core.base.ParserBase.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;I)V
1: aload 0
bipush 16
newarray 10
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
2: aload 0
aload 3
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputStream:Ljava/io/InputStream;
3: aload 0
aload 4
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
4: aload 0
aload 5
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
5: aload 0
aload 6
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
6: aload 0
iload 7
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
7: aload 0
iload 8
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
8: aload 0
iload 7
iload 9
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
9: aload 0
iload 7
ineg
iload 9
iadd
i2l
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputProcessed:J
10: aload 0
iload 10
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._bufferRecyclable:Z
11: return
end local 10 end local 9 end local 8 end local 7 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 12 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 12 1 ctxt Lcom/fasterxml/jackson/core/io/IOContext;
0 12 2 features I
0 12 3 in Ljava/io/InputStream;
0 12 4 codec Lcom/fasterxml/jackson/core/ObjectCodec;
0 12 5 sym Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
0 12 6 inputBuffer [B
0 12 7 start I
0 12 8 end I
0 12 9 bytesPreProcessed I
0 12 10 bufferRecyclable Z
MethodParameters:
Name Flags
ctxt
features
in
codec
sym
inputBuffer
start
end
bytesPreProcessed
bufferRecyclable
public com.fasterxml.jackson.core.ObjectCodec getCodec();
descriptor: ()Lcom/fasterxml/jackson/core/ObjectCodec;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
public void setCodec(com.fasterxml.jackson.core.ObjectCodec);
descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 2 1 c Lcom/fasterxml/jackson/core/ObjectCodec;
MethodParameters:
Name Flags
c
public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> getReadCapabilities();
descriptor: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.JSON_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Signature: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamReadCapability;>;
public int releaseBuffered(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
isub
istore 2
start local 2 1: iload 2
iconst_1
if_icmpge 3
2: iconst_0
ireturn
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 3
start local 3 4: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iload 2
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
5: aload 1
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
iload 3
iload 2
invokevirtual java.io.OutputStream.write:([BII)V
6: iload 2
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/UTF8StreamJsonParser;
0 7 1 out Ljava/io/OutputStream;
1 7 2 count I
4 7 3 origPtr I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
public java.lang.Object getInputSource();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputStream:Ljava/io/InputStream;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
protected final boolean _loadMore();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputStream:Ljava/io/InputStream;
ifnull 16
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
arraylength
istore 1
start local 1 2: iload 1
ifne 4
3: iconst_0
ireturn
4: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputStream:Ljava/io/InputStream;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
iconst_0
iload 1
invokevirtual java.io.InputStream.read:([BII)I
istore 2
start local 2 5: iload 2
ifle 13
6: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
istore 3
start local 3 7: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputProcessed:J
iload 3
i2l
ladd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputProcessed:J
8: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
iload 3
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
9: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameStartOffset:I
iload 3
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameStartOffset:I
10: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
11: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
12: iconst_1
ireturn
end local 3 13: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeInput:()V
14: iload 2
ifne 16
15: new java.io.IOException
dup
new java.lang.StringBuilder
dup
ldc "InputStream.read() returned 0 characters when trying to read "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " bytes"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 16: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
2 16 1 space I
5 16 2 count I
7 13 3 bufSize I
Exceptions:
throws java.io.IOException
protected void _closeInput();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputStream:Ljava/io/InputStream;
ifnull 4
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
invokevirtual com.fasterxml.jackson.core.io.IOContext.isResourceManaged:()Z
ifne 2
aload 0
getstatic com.fasterxml.jackson.core.JsonParser$Feature.AUTO_CLOSE_SOURCE:Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
ifeq 3
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.close:()V
3: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputStream:Ljava/io/InputStream;
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
protected void _releaseBuffers();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokespecial com.fasterxml.jackson.core.base.ParserBase._releaseBuffers:()V
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.release:()V
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._bufferRecyclable:Z
ifeq 8
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
astore 1
start local 1 4: aload 1
ifnull 8
5: aload 1
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.NO_BYTES:[B
if_acmpeq 8
6: aload 0
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.NO_BYTES:[B
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
7: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
aload 1
invokevirtual com.fasterxml.jackson.core.io.IOContext.releaseReadIOBuffer:([B)V
end local 1 8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
4 8 1 buf [B
Exceptions:
throws java.io.IOException
public java.lang.String getText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 5
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 4
2: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
3: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishAndReturnString:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._getText2:(Lcom/fasterxml/jackson/core/JsonToken;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
public int getText(java.io.Writer);
descriptor: (Ljava/io/Writer;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 2
start local 2 1: aload 2
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 6
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 5
3: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishString:()V
5: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
aload 1
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsToWriter:(Ljava/io/Writer;)I
ireturn
6: StackMap locals:
StackMap stack:
aload 2
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 10
7: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.getCurrentName:()Ljava/lang/String;
astore 3
start local 3 8: aload 1
aload 3
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
9: aload 3
invokevirtual java.lang.String.length:()I
ireturn
end local 3 10: StackMap locals:
StackMap stack:
aload 2
ifnull 16
11: aload 2
invokevirtual com.fasterxml.jackson.core.JsonToken.isNumeric:()Z
ifeq 13
12: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
aload 1
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsToWriter:(Ljava/io/Writer;)I
ireturn
13: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.JsonToken.asCharArray:()[C
astore 3
start local 3 14: aload 1
aload 3
invokevirtual java.io.Writer.write:([C)V
15: aload 3
arraylength
ireturn
end local 3 16: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 17 1 writer Ljava/io/Writer;
1 17 2 t Lcom/fasterxml/jackson/core/JsonToken;
8 10 3 n Ljava/lang/String;
14 16 3 ch [C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
writer
public java.lang.String getValueAsString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 5
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 4
2: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
3: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishAndReturnString:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 7
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getCurrentName:()Ljava/lang/String;
areturn
7: StackMap locals:
StackMap stack:
aload 0
aconst_null
invokespecial com.fasterxml.jackson.core.base.ParserBase.getValueAsString:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
public java.lang.String getValueAsString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 5
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 4
2: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
3: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishAndReturnString:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 7
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getCurrentName:()Ljava/lang/String;
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.fasterxml.jackson.core.base.ParserBase.getValueAsString:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 8 1 defValue Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
defValue
public int getValueAsInt();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 1: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 2
aload 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 8
2: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numTypesValid:I
iconst_1
iand
ifne 7
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numTypesValid:I
ifne 5
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseIntValue:()I
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numTypesValid:I
iconst_1
iand
ifne 7
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.convertNumberToInt:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numberInt:I
ireturn
8: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokespecial com.fasterxml.jackson.core.base.ParserBase.getValueAsInt:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 9 1 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
public int getValueAsInt(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 2
start local 2 1: aload 2
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 2
aload 2
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 8
2: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numTypesValid:I
iconst_1
iand
ifne 7
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numTypesValid:I
ifne 5
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseIntValue:()I
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numTypesValid:I
iconst_1
iand
ifne 7
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.convertNumberToInt:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numberInt:I
ireturn
8: StackMap locals:
StackMap stack:
aload 0
iload 1
invokespecial com.fasterxml.jackson.core.base.ParserBase.getValueAsInt:(I)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 9 1 defValue I
1 9 2 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
defValue
protected final java.lang.String _getText2(com.fasterxml.jackson.core.JsonToken);
descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonToken.id:()I
tableswitch { // 5 - 8
5: 3
6: 4
7: 4
8: 4
default: 5
}
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.getCurrentName:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonToken.asString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 6 1 t Lcom/fasterxml/jackson/core/JsonToken;
MethodParameters:
Name Flags
t
public char[] getTextCharacters();
descriptor: ()[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
ifnull 18
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.id:()I
tableswitch { // 5 - 8
5: 2
6: 13
7: 16
8: 16
default: 17
}
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopied:Z
ifne 12
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.getCurrentName:()Ljava/lang/String;
astore 1
start local 1 4: aload 1
invokevirtual java.lang.String.length:()I
istore 2
start local 2 5: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopyBuffer:[C
ifnonnull 8
6: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
iload 2
invokevirtual com.fasterxml.jackson.core.io.IOContext.allocNameCopyBuffer:(I)[C
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopyBuffer:[C
7: goto 10
StackMap locals: java.lang.String int
StackMap stack:
8: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopyBuffer:[C
arraylength
iload 2
if_icmpge 10
9: aload 0
iload 2
newarray 5
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopyBuffer:[C
10: StackMap locals:
StackMap stack:
aload 1
iconst_0
iload 2
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopyBuffer:[C
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
11: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopied:Z
end local 2 end local 1 12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopyBuffer:[C
areturn
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 16
14: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
15: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishString:()V
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getTextBuffer:()[C
areturn
17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.asCharArray:()[C
areturn
18: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
4 12 1 name Ljava/lang/String;
5 12 2 nameLen I
Exceptions:
throws java.io.IOException
public int getTextLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
ifnull 8
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.id:()I
tableswitch { // 5 - 8
5: 2
6: 3
7: 6
8: 6
default: 7
}
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.getCurrentName:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 6
4: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
5: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishString:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.size:()I
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.asCharArray:()[C
arraylength
ireturn
8: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
public int getTextOffset();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
ifnull 7
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.id:()I
tableswitch { // 5 - 8
5: 2
6: 3
7: 6
8: 6
default: 7
}
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 6
4: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
5: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishString:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getTextOffset:()I
ireturn
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
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.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 3
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 2
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._binaryValue:[B
ifnonnull 3
2: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Current token ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ") not VALUE_STRING or VALUE_EMBEDDED_OBJECT, can not access as binary"
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.UTF8StreamJsonParser._reportError:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 10
4: aload 0
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64:(Lcom/fasterxml/jackson/core/Base64Variant;)[B
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._binaryValue:[B
5: goto 8
StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
6: astore 2
start local 2 7: aload 0
new java.lang.StringBuilder
dup
ldc "Failed to decode VALUE_STRING as base64 ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "): "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.IllegalArgumentException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
athrow
end local 2 8: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
9: goto 14
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._binaryValue:[B
ifnonnull 14
11: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._getByteArrayBuilder:()Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
astore 2
start local 2 12: aload 0
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getText:()Ljava/lang/String;
aload 2
aload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64:(Ljava/lang/String;Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;Lcom/fasterxml/jackson/core/Base64Variant;)V
13: aload 0
aload 2
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._binaryValue:[B
end local 2 14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._binaryValue:[B
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 15 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
7 8 2 iae Ljava/lang/IllegalArgumentException;
12 14 2 builder Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
Exception table:
from to target type
4 5 6 Class java.lang.IllegalArgumentException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant, java.io.OutputStream);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/OutputStream;)I
flags: (0x0001) ACC_PUBLIC
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.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 1
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 4
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getBinaryValue:(Lcom/fasterxml/jackson/core/Base64Variant;)[B
astore 3
start local 3 2: aload 2
aload 3
invokevirtual java.io.OutputStream.write:([B)V
3: aload 3
arraylength
ireturn
end local 3 4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
invokevirtual com.fasterxml.jackson.core.io.IOContext.allocBase64Buffer:()[B
astore 3
start local 3 5: aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._readBinary:(Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/OutputStream;[B)I
istore 5
6: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
aload 3
invokevirtual com.fasterxml.jackson.core.io.IOContext.releaseBase64Buffer:([B)V
7: iload 5
ireturn
8: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser com.fasterxml.jackson.core.Base64Variant java.io.OutputStream byte[]
StackMap stack: java.lang.Throwable
astore 4
9: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
aload 3
invokevirtual com.fasterxml.jackson.core.io.IOContext.releaseBase64Buffer:([B)V
10: aload 4
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 11 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
0 11 2 out Ljava/io/OutputStream;
2 4 3 b [B
5 11 3 buf [B
Exception table:
from to target type
5 6 8 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
out
protected int _readBinary(com.fasterxml.jackson.core.Base64Variant, java.io.OutputStream, byte[]);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/OutputStream;[B)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: aload 3
arraylength
iconst_3
isub
istore 5
start local 5 2: iconst_0
istore 6
start local 6 3: StackMap locals: int int int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 5
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 7
start local 7 6: iload 7
bipush 32
7: if_icmple 3
8: aload 1
iload 7
invokevirtual com.fasterxml.jackson.core.Base64Variant.decodeBase64Char:(I)I
istore 8
start local 8 9: iload 8
ifge 15
10: iload 7
bipush 34
if_icmpne 12
11: goto 77
12: StackMap locals: int int
StackMap stack:
aload 0
aload 1
iload 7
iconst_0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64Escape:(Lcom/fasterxml/jackson/core/Base64Variant;II)I
istore 8
13: iload 8
ifge 15
14: goto 3
15: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmple 19
16: iload 6
iload 4
iadd
istore 6
17: aload 2
aload 3
iconst_0
iload 4
invokevirtual java.io.OutputStream.write:([BII)V
18: iconst_0
istore 4
19: StackMap locals:
StackMap stack:
iload 8
istore 9
start local 9 20: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 22
21: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
22: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 7
23: aload 1
iload 7
invokevirtual com.fasterxml.jackson.core.Base64Variant.decodeBase64Char:(I)I
istore 8
24: iload 8
ifge 26
25: aload 0
aload 1
iload 7
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64Escape:(Lcom/fasterxml/jackson/core/Base64Variant;II)I
istore 8
26: StackMap locals:
StackMap stack:
iload 9
bipush 6
ishl
iload 8
ior
istore 9
27: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 29
28: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 7
30: aload 1
iload 7
invokevirtual com.fasterxml.jackson.core.Base64Variant.decodeBase64Char:(I)I
istore 8
31: iload 8
ifge 51
32: iload 8
bipush -2
if_icmpeq 41
33: iload 7
bipush 34
if_icmpne 40
34: iload 9
iconst_4
ishr
istore 9
35: aload 3
iload 4
iinc 4 1
iload 9
i2b
bastore
36: aload 1
invokevirtual com.fasterxml.jackson.core.Base64Variant.usesPadding:()Z
ifeq 77
37: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
38: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleBase64MissingPadding:(Lcom/fasterxml/jackson/core/Base64Variant;)V
39: goto 77
40: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 7
iconst_2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64Escape:(Lcom/fasterxml/jackson/core/Base64Variant;II)I
istore 8
41: StackMap locals:
StackMap stack:
iload 8
bipush -2
if_icmpne 51
42: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 44
43: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
44: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 7
45: aload 1
iload 7
invokevirtual com.fasterxml.jackson.core.Base64Variant.usesPaddingChar:(I)Z
ifne 48
46: aload 0
aload 1
iload 7
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64Escape:(Lcom/fasterxml/jackson/core/Base64Variant;II)I
bipush -2
if_icmpeq 48
47: aload 0
aload 1
iload 7
iconst_3
new java.lang.StringBuilder
dup
ldc "expected padding character '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.fasterxml.jackson.core.Base64Variant.getPaddingChar:()C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.reportInvalidBase64Char:(Lcom/fasterxml/jackson/core/Base64Variant;IILjava/lang/String;)Ljava/lang/IllegalArgumentException;
athrow
48: StackMap locals:
StackMap stack:
iload 9
iconst_4
ishr
istore 9
49: aload 3
iload 4
iinc 4 1
iload 9
i2b
bastore
50: goto 3
51: StackMap locals:
StackMap stack:
iload 9
bipush 6
ishl
iload 8
ior
istore 9
52: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 54
53: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
54: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 7
55: aload 1
iload 7
invokevirtual com.fasterxml.jackson.core.Base64Variant.decodeBase64Char:(I)I
istore 8
56: iload 8
ifge 72
57: iload 8
bipush -2
if_icmpeq 67
58: iload 7
bipush 34
if_icmpne 66
59: iload 9
iconst_2
ishr
istore 9
60: aload 3
iload 4
iinc 4 1
iload 9
bipush 8
ishr
i2b
bastore
61: aload 3
iload 4
iinc 4 1
iload 9
i2b
bastore
62: aload 1
invokevirtual com.fasterxml.jackson.core.Base64Variant.usesPadding:()Z
ifeq 77
63: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
64: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleBase64MissingPadding:(Lcom/fasterxml/jackson/core/Base64Variant;)V
65: goto 77
66: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 7
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64Escape:(Lcom/fasterxml/jackson/core/Base64Variant;II)I
istore 8
67: StackMap locals:
StackMap stack:
iload 8
bipush -2
if_icmpne 72
68: iload 9
iconst_2
ishr
istore 9
69: aload 3
iload 4
iinc 4 1
iload 9
bipush 8
ishr
i2b
bastore
70: aload 3
iload 4
iinc 4 1
iload 9
i2b
bastore
71: goto 3
72: StackMap locals:
StackMap stack:
iload 9
bipush 6
ishl
iload 8
ior
istore 9
73: aload 3
iload 4
iinc 4 1
iload 9
bipush 16
ishr
i2b
bastore
74: aload 3
iload 4
iinc 4 1
iload 9
bipush 8
ishr
i2b
bastore
75: aload 3
iload 4
iinc 4 1
iload 9
i2b
bastore
end local 9 end local 8 end local 7 76: goto 3
77: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
78: iload 4
ifle 81
79: iload 6
iload 4
iadd
istore 6
80: aload 2
aload 3
iconst_0
iload 4
invokevirtual java.io.OutputStream.write:([BII)V
81: StackMap locals:
StackMap stack:
iload 6
ireturn
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 82 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 82 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
0 82 2 out Ljava/io/OutputStream;
0 82 3 buffer [B
1 82 4 outputPtr I
2 82 5 outputEnd I
3 82 6 outputCount I
6 76 7 ch I
9 76 8 bits I
20 76 9 decodedData I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
out
buffer
public com.fasterxml.jackson.core.JsonToken nextToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 2
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextAfterName:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
2: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numTypesValid:I
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 5
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipString:()V
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWSOrEnd:()I
istore 1
start local 1 6: iload 1
ifge 9
7: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.close:()V
8: aload 0
aconst_null
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals: int
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._binaryValue:[B
10: iload 1
bipush 93
if_icmpne 13
11: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeArrayScope:()V
12: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
13: StackMap locals:
StackMap stack:
iload 1
bipush 125
if_icmpne 16
14: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeObjectScope:()V
15: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.expectComma:()Z
ifeq 23
17: iload 1
bipush 44
if_icmpeq 19
18: 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.UTF8StreamJsonParser._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.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWS:()I
istore 1
20: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_TRAILING_COMMA:I
iand
ifeq 23
21: iload 1
bipush 93
if_icmpeq 22
iload 1
bipush 125
if_icmpne 23
22: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeScope:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inObject:()Z
ifne 26
24: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateLocation:()V
25: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
26: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateNameLocation:()V
27: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseName:(I)Ljava/lang/String;
astore 2
start local 2 28: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 2
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.setCurrentName:(Ljava/lang/String;)V
29: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
30: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon:()I
istore 1
31: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateLocation:()V
32: iload 1
bipush 34
if_icmpne 36
33: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
34: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
35: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
36: StackMap locals: java.lang.String
StackMap stack:
iload 1
lookupswitch { // 17
45: 37
46: 39
48: 41
49: 41
50: 41
51: 41
52: 41
53: 41
54: 41
55: 41
56: 41
57: 41
91: 52
102: 43
110: 46
116: 49
123: 54
default: 56
}
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseNegNumber:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 38: goto 57
end local 3 39: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseFloatThatStartsWithPeriod:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 40: goto 57
end local 3 41: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsePosNumber:(I)Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 42: goto 57
end local 3 43: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchFalse:()V
44: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 45: goto 57
end local 3 46: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchNull:()V
47: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 48: goto 57
end local 3 49: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchTrue:()V
50: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 51: goto 57
end local 3 52: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 53: goto 57
end local 3 54: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 55: goto 57
end local 3 56: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 57: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
aload 3
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
58: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken: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 59 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
6 59 1 i I
28 59 2 n Ljava/lang/String;
38 39 3 t Lcom/fasterxml/jackson/core/JsonToken;
40 41 3 t Lcom/fasterxml/jackson/core/JsonToken;
42 43 3 t Lcom/fasterxml/jackson/core/JsonToken;
45 46 3 t Lcom/fasterxml/jackson/core/JsonToken;
48 49 3 t Lcom/fasterxml/jackson/core/JsonToken;
51 52 3 t Lcom/fasterxml/jackson/core/JsonToken;
53 54 3 t Lcom/fasterxml/jackson/core/JsonToken;
55 56 3 t Lcom/fasterxml/jackson/core/JsonToken;
57 59 3 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
private final com.fasterxml.jackson.core.JsonToken _nextTokenNotInObject(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 34
if_icmpne 3
1: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
2: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 17
45: 14
46: 15
48: 16
49: 16
50: 16
51: 16
52: 16
53: 16
54: 16
55: 16
56: 16
57: 16
91: 4
102: 10
110: 12
116: 8
123: 6
default: 17
}
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
5: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
7: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchTrue:()V
9: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchFalse:()V
11: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchNull:()V
13: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
14: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseNegNumber:()Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
15: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseFloatThatStartsWithPeriod:()Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
16: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsePosNumber:(I)Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
17: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken: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/UTF8StreamJsonParser;
0 18 1 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
private final com.fasterxml.jackson.core.JsonToken _nextAfterName();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopied:Z
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 2: aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
3: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 6
4: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
5: goto 8
StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
6: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 8
7: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
8: StackMap locals:
StackMap stack:
aload 0
aload 1
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
2 9 1 t Lcom/fasterxml/jackson/core/JsonToken;
public void finishToken();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 3
1: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
2: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishString:()V
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
public boolean nextFieldName(com.fasterxml.jackson.core.SerializableString);
descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numTypesValid:I
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 4
2: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextAfterName:()Lcom/fasterxml/jackson/core/JsonToken;
pop
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 6
5: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipString:()V
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWSOrEnd:()I
istore 2
start local 2 7: iload 2
ifge 11
8: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.close:()V
9: aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
10: iconst_0
ireturn
11: StackMap locals: int
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._binaryValue:[B
12: iload 2
bipush 93
if_icmpne 16
13: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeArrayScope:()V
14: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
15: iconst_0
ireturn
16: StackMap locals:
StackMap stack:
iload 2
bipush 125
if_icmpne 20
17: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeObjectScope:()V
18: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
19: iconst_0
ireturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.expectComma:()Z
ifeq 28
21: iload 2
bipush 44
if_icmpeq 23
22: aload 0
iload 2
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.UTF8StreamJsonParser._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.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWS:()I
istore 2
24: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_TRAILING_COMMA:I
iand
ifeq 28
25: iload 2
bipush 93
if_icmpeq 26
iload 2
bipush 125
if_icmpne 28
26: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeScope:(I)Lcom/fasterxml/jackson/core/JsonToken;
pop
27: iconst_0
ireturn
28: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inObject:()Z
ifne 32
29: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateLocation:()V
30: aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject:(I)Lcom/fasterxml/jackson/core/JsonToken;
pop
31: iconst_0
ireturn
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateNameLocation:()V
33: iload 2
bipush 34
if_icmpne 51
34: aload 1
invokeinterface com.fasterxml.jackson.core.SerializableString.asQuotedUTF8:()[B
astore 3
start local 3 35: aload 3
arraylength
istore 4
start local 4 36: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iload 4
iadd
iconst_4
iadd
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmpge 51
37: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iload 4
iadd
istore 5
start local 5 38: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
iload 5
baload
bipush 34
if_icmpne 51
39: iconst_0
istore 6
start local 6 40: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 7
start local 7 41: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser com.fasterxml.jackson.core.SerializableString int byte[] int int int int
StackMap stack:
iload 7
iload 5
if_icmpne 46
42: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 1
invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.setCurrentName:(Ljava/lang/String;)V
43: aload 0
iload 7
iconst_1
iadd
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColonFast:(I)I
istore 2
44: aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._isNextTokenNameYes:(I)V
45: iconst_1
ireturn
46: StackMap locals:
StackMap stack:
aload 3
iload 6
baload
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
iload 7
baload
if_icmpeq 48
47: goto 51
48: StackMap locals:
StackMap stack:
iinc 6 1
49: iinc 7 1
50: goto 41
end local 7 end local 6 end local 5 end local 4 end local 3 51: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser com.fasterxml.jackson.core.SerializableString int
StackMap stack:
aload 0
iload 2
aload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._isNextTokenNameMaybe:(ILcom/fasterxml/jackson/core/SerializableString;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 52 1 str Lcom/fasterxml/jackson/core/SerializableString;
7 52 2 i I
35 51 3 nameBytes [B
36 51 4 len I
38 51 5 end I
40 51 6 offset I
41 51 7 ptr I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
str
public java.lang.String nextFieldName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._numTypesValid:I
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 4
2: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextAfterName:()Lcom/fasterxml/jackson/core/JsonToken;
pop
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 6
5: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipString:()V
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWSOrEnd:()I
istore 1
start local 1 7: iload 1
ifge 11
8: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.close:()V
9: aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
10: aconst_null
areturn
11: StackMap locals: int
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._binaryValue:[B
12: iload 1
bipush 93
if_icmpne 16
13: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeArrayScope:()V
14: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
15: aconst_null
areturn
16: StackMap locals:
StackMap stack:
iload 1
bipush 125
if_icmpne 20
17: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeObjectScope:()V
18: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
19: aconst_null
areturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.expectComma:()Z
ifeq 28
21: iload 1
bipush 44
if_icmpeq 23
22: 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.UTF8StreamJsonParser._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.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWS:()I
istore 1
24: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_TRAILING_COMMA:I
iand
ifeq 28
25: iload 1
bipush 93
if_icmpeq 26
iload 1
bipush 125
if_icmpne 28
26: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeScope:(I)Lcom/fasterxml/jackson/core/JsonToken;
pop
27: aconst_null
areturn
28: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inObject:()Z
ifne 32
29: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateLocation:()V
30: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject:(I)Lcom/fasterxml/jackson/core/JsonToken;
pop
31: aconst_null
areturn
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateNameLocation:()V
33: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseName:(I)Ljava/lang/String;
astore 2
start local 2 34: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 2
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.setCurrentName:(Ljava/lang/String;)V
35: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
36: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon:()I
istore 1
37: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateLocation:()V
38: iload 1
bipush 34
if_icmpne 42
39: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
40: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
41: aload 2
areturn
42: StackMap locals: java.lang.String
StackMap stack:
iload 1
lookupswitch { // 17
45: 43
46: 45
48: 47
49: 47
50: 47
51: 47
52: 47
53: 47
54: 47
55: 47
56: 47
57: 47
91: 58
102: 49
110: 52
116: 55
123: 60
default: 62
}
43: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseNegNumber:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 44: goto 63
end local 3 45: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseFloatThatStartsWithPeriod:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 46: goto 63
end local 3 47: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsePosNumber:(I)Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 48: goto 63
end local 3 49: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchFalse:()V
50: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 51: goto 63
end local 3 52: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchNull:()V
53: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 54: goto 63
end local 3 55: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchTrue:()V
56: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 57: goto 63
end local 3 58: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 59: goto 63
end local 3 60: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 61: goto 63
end local 3 62: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 63: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
aload 3
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
64: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
7 65 1 i I
34 65 2 nameStr Ljava/lang/String;
44 45 3 t Lcom/fasterxml/jackson/core/JsonToken;
46 47 3 t Lcom/fasterxml/jackson/core/JsonToken;
48 49 3 t Lcom/fasterxml/jackson/core/JsonToken;
51 52 3 t Lcom/fasterxml/jackson/core/JsonToken;
54 55 3 t Lcom/fasterxml/jackson/core/JsonToken;
57 58 3 t Lcom/fasterxml/jackson/core/JsonToken;
59 60 3 t Lcom/fasterxml/jackson/core/JsonToken;
61 62 3 t Lcom/fasterxml/jackson/core/JsonToken;
63 65 3 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
private final int _skipColonFast(int);
descriptor: (I)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
start local 2 1: iload 2
bipush 58
if_icmpne 15
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
3: iload 2
bipush 32
if_icmple 7
4: iload 2
bipush 47
if_icmpeq 13
iload 2
bipush 35
if_icmpeq 13
5: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
6: iload 2
ireturn
7: StackMap locals: int
StackMap stack:
iload 2
bipush 32
if_icmpeq 8
iload 2
bipush 9
if_icmpne 13
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
9: iload 2
bipush 32
if_icmple 13
10: iload 2
bipush 47
if_icmpeq 13
iload 2
bipush 35
if_icmpeq 13
11: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
12: iload 2
ireturn
13: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
14: aload 0
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
15: StackMap locals:
StackMap stack:
iload 2
bipush 32
if_icmpeq 16
iload 2
bipush 9
if_icmpne 17
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
17: StackMap locals:
StackMap stack:
iload 2
bipush 58
if_icmpne 31
18: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
19: iload 2
bipush 32
if_icmple 23
20: iload 2
bipush 47
if_icmpeq 29
iload 2
bipush 35
if_icmpeq 29
21: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
22: iload 2
ireturn
23: StackMap locals:
StackMap stack:
iload 2
bipush 32
if_icmpeq 24
iload 2
bipush 9
if_icmpne 29
24: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
25: iload 2
bipush 32
if_icmple 29
26: iload 2
bipush 47
if_icmpeq 29
iload 2
bipush 35
if_icmpeq 29
27: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
28: iload 2
ireturn
29: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
30: aload 0
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
31: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
32: aload 0
iconst_0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 33 1 ptr I
1 33 2 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ptr
private final void _isNextTokenNameYes(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateLocation:()V
2: iload 1
lookupswitch { // 18
34: 3
45: 19
46: 21
48: 23
49: 23
50: 23
51: 23
52: 23
53: 23
54: 23
55: 23
56: 23
57: 23
91: 6
102: 13
110: 16
116: 10
123: 8
default: 25
}
3: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
4: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
5: return
6: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
7: return
8: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
9: return
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchTrue:()V
11: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
12: return
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchFalse:()V
14: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
15: return
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchNull:()V
17: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
18: return
19: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseNegNumber:()Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
20: return
21: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseFloatThatStartsWithPeriod:()Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
22: return
23: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsePosNumber:(I)Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
24: return
25: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
26: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 27 1 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
private final boolean _isNextTokenNameMaybe(int, com.fasterxml.jackson.core.SerializableString);
descriptor: (ILcom/fasterxml/jackson/core/SerializableString;)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, 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.UTF8StreamJsonParser._parseName:(I)Ljava/lang/String;
astore 3
start local 3 1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 3
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.setCurrentName:(Ljava/lang/String;)V
2: aload 3
aload 2
invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 4
start local 4 3: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon:()I
istore 1
5: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateLocation:()V
6: iload 1
bipush 34
if_icmpne 10
7: aload 0
iconst_1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
8: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
9: iload 4
ireturn
10: StackMap locals: java.lang.String int
StackMap stack:
iload 1
lookupswitch { // 17
45: 24
46: 26
48: 28
49: 28
50: 28
51: 28
52: 28
53: 28
54: 28
55: 28
56: 28
57: 28
91: 11
102: 18
110: 21
116: 15
123: 13
default: 30
}
11: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 12: goto 31
end local 5 13: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 14: goto 31
end local 5 15: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchTrue:()V
16: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 17: goto 31
end local 5 18: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchFalse:()V
19: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 20: goto 31
end local 5 21: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchNull:()V
22: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 23: goto 31
end local 5 24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseNegNumber:()Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 25: goto 31
end local 5 26: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseFloatThatStartsWithPeriod:()Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 27: goto 31
end local 5 28: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsePosNumber:(I)Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 29: goto 31
end local 5 30: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 31: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
aload 5
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
32: iload 4
ireturn
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 33 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 33 1 i I
0 33 2 str Lcom/fasterxml/jackson/core/SerializableString;
1 33 3 n Ljava/lang/String;
3 33 4 match Z
12 13 5 t Lcom/fasterxml/jackson/core/JsonToken;
14 15 5 t Lcom/fasterxml/jackson/core/JsonToken;
17 18 5 t Lcom/fasterxml/jackson/core/JsonToken;
20 21 5 t Lcom/fasterxml/jackson/core/JsonToken;
23 24 5 t Lcom/fasterxml/jackson/core/JsonToken;
25 26 5 t Lcom/fasterxml/jackson/core/JsonToken;
27 28 5 t Lcom/fasterxml/jackson/core/JsonToken;
29 30 5 t Lcom/fasterxml/jackson/core/JsonToken;
31 33 5 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
str
public java.lang.String nextTextValue();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 16
1: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopied:Z
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 3: aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
4: aload 0
aload 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
5: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 10
6: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
ifeq 9
7: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
8: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishAndReturnString:()Ljava/lang/String;
areturn
9: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
areturn
10: StackMap locals:
StackMap stack:
aload 1
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 13
11: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
12: goto 15
StackMap locals:
StackMap stack:
13: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 15
14: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 17
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getText:()Ljava/lang/String;
goto 18
StackMap locals:
StackMap stack:
17: aconst_null
StackMap locals:
StackMap stack: java.lang.String
18: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
3 16 1 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
public int nextIntValue(int);
descriptor: (I)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.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 13
1: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopied:Z
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 2
start local 2 3: aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
4: aload 0
aload 2
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
5: aload 2
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 7
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getIntValue:()I
ireturn
7: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 2
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 10
8: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
9: goto 12
StackMap locals:
StackMap stack:
10: aload 2
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 12
11: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
12: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 2 13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 14
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getIntValue:()I
goto 15
StackMap locals:
StackMap stack:
14: iload 1
StackMap locals:
StackMap stack: int
15: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 16 1 defaultValue I
3 13 2 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
defaultValue
public long nextLongValue(long);
descriptor: (J)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 13
1: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopied:Z
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 3: aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
4: aload 0
aload 3
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
5: aload 3
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 7
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getLongValue:()J
lreturn
7: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 3
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 10
8: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
9: goto 12
StackMap locals:
StackMap stack:
10: aload 3
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 12
11: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
12: StackMap locals:
StackMap stack:
lload 1
lreturn
end local 3 13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 14
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getLongValue:()J
goto 15
StackMap locals:
StackMap stack:
14: lload 1
StackMap locals:
StackMap stack: long
15: lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 16 1 defaultValue J
3 13 3 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
defaultValue
public java.lang.Boolean nextBooleanValue();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 15
1: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameCopied:Z
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 3: aload 0
aconst_null
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
4: aload 0
aload 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
5: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 7
6: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
7: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 9
8: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
9: StackMap locals:
StackMap stack:
aload 1
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 12
10: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
11: goto 14
StackMap locals:
StackMap stack:
12: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 14
13: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
14: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 15: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 16: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 18
17: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
18: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 20
19: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
20: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
3 15 1 t Lcom/fasterxml/jackson/core/JsonToken;
16 21 1 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
protected final com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: 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.UTF8StreamJsonParser.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
ifne 2
1: aload 0
bipush 46
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
3: iconst_0
bipush 46
iconst_0
iconst_0
4: invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseFloat:([CIIZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _parsePosNumber(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 2
start local 2 1: iload 1
bipush 48
if_icmpne 3
2: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._verifyNoLeadingZeroes:()I
istore 1
3: StackMap locals: char[]
StackMap stack:
aload 2
iconst_0
iload 1
i2c
castore
4: iconst_1
istore 3
start local 3 5: iconst_1
istore 4
start local 4 6: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 2
arraylength
iadd
iconst_1
isub
invokestatic java.lang.Math.min:(II)I
istore 5
start local 5 7: StackMap locals: int int int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iload 5
if_icmplt 9
8: aload 0
aload 2
iload 4
iconst_0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseNumber2:([CIZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
10: iload 1
bipush 48
if_icmplt 15
iload 1
bipush 57
if_icmple 12
11: goto 15
12: StackMap locals:
StackMap stack:
iinc 3 1
13: aload 2
iload 4
iinc 4 1
iload 1
i2c
castore
14: goto 7
15: StackMap locals:
StackMap stack:
iload 1
bipush 46
if_icmpeq 16
iload 1
bipush 101
if_icmpeq 16
iload 1
bipush 69
if_icmpne 17
16: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 4
iload 1
iconst_0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseFloat:([CIIZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
17: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
18: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 4
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
19: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inRoot:()Z
ifeq 21
20: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._verifyRootSpace:(I)V
21: StackMap locals:
StackMap stack:
aload 0
iconst_0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.resetInt:(ZI)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 22 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 22 1 c I
1 22 2 outBuf [C
5 22 3 intLen I
6 22 4 outPtr I
7 22 5 end I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
protected com.fasterxml.jackson.core.JsonToken _parseNegNumber();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 1
iload 2
iinc 2 1
bipush 45
castore
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 5
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
5: StackMap locals: char[] int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
start local 3 6: iload 3
bipush 48
if_icmpgt 11
7: iload 3
bipush 48
if_icmpeq 9
8: aload 0
iload 3
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleInvalidNumberStart:(IZ)Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._verifyNoLeadingZeroes:()I
istore 3
10: goto 13
StackMap locals:
StackMap stack:
11: iload 3
bipush 57
if_icmple 13
12: aload 0
iload 3
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleInvalidNumberStart:(IZ)Lcom/fasterxml/jackson/core/JsonToken;
areturn
13: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
14: iconst_1
istore 4
start local 4 15: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 1
arraylength
iadd
iload 2
isub
invokestatic java.lang.Math.min:(II)I
istore 5
start local 5 16: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iload 5
if_icmplt 18
17: aload 0
aload 1
iload 2
iconst_1
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseNumber2:([CIZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
19: iload 3
bipush 48
if_icmplt 24
iload 3
bipush 57
if_icmple 21
20: goto 24
21: StackMap locals:
StackMap stack:
iinc 4 1
22: aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
23: goto 16
24: StackMap locals:
StackMap stack:
iload 3
bipush 46
if_icmpeq 25
iload 3
bipush 101
if_icmpeq 25
iload 3
bipush 69
if_icmpne 26
25: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iload 3
iconst_1
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseFloat:([CIIZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
26: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
27: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
28: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inRoot:()Z
ifeq 30
29: aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._verifyRootSpace:(I)V
30: StackMap locals:
StackMap stack:
aload 0
iconst_1
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.resetInt:(ZI)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 31 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 31 1 outBuf [C
2 31 2 outPtr I
6 31 3 c I
15 31 4 intLen I
16 31 5 end I
Exceptions:
throws java.io.IOException
private final com.fasterxml.jackson.core.JsonToken _parseNumber2(char[], int, boolean, int);
descriptor: ([CIZI)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 3
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 3
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
2: aload 0
iload 3
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.resetInt:(ZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 4: iload 5
bipush 57
if_icmpgt 5
iload 5
bipush 48
if_icmpge 7
5: StackMap locals: int
StackMap stack:
iload 5
bipush 46
if_icmpeq 6
iload 5
bipush 101
if_icmpeq 6
iload 5
bipush 69
if_icmpne 13
6: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iload 5
iload 3
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseFloat:([CIIZI)Lcom/fasterxml/jackson/core/JsonToken;
areturn
7: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 10
8: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 1
9: iconst_0
istore 2
10: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 5
i2c
castore
11: iinc 4 1
end local 5 12: goto 0
13: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
14: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
15: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inRoot:()Z
ifeq 17
16: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._verifyRootSpace:(I)V
17: StackMap locals:
StackMap stack:
aload 0
iload 3
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.resetInt:(ZI)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 18 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 18 1 outBuf [C
0 18 2 outPtr I
0 18 3 negative Z
0 18 4 intPartLength I
4 12 5 c I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
outBuf
outPtr
negative
intPartLength
private final int _verifyNoLeadingZeroes();
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.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 2
1: bipush 48
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 3: iload 1
bipush 48
if_icmplt 4
iload 1
bipush 57
if_icmple 5
4: StackMap locals: int
StackMap stack:
bipush 48
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_LEADING_ZEROS:I
iand
ifne 7
6: aload 0
ldc "Leading zeroes not allowed"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.reportInvalidNumber:(Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
8: iload 1
bipush 48
if_icmpne 17
9: goto 16
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
11: iload 1
bipush 48
if_icmplt 12
iload 1
bipush 57
if_icmple 13
12: StackMap locals:
StackMap stack:
bipush 48
ireturn
13: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
14: iload 1
bipush 48
if_icmpeq 16
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 10
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 10
17: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
3 18 1 ch I
Exceptions:
throws java.io.IOException
private final com.fasterxml.jackson.core.JsonToken _parseFloat(char[], int, int, boolean, int);
descriptor: ([CIIZI)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iconst_0
istore 6
start local 6 1: iconst_0
istore 7
start local 7 2: iload 3
bipush 46
if_icmpne 21
3: iload 2
aload 1
arraylength
if_icmplt 6
4: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 1
5: iconst_0
istore 2
6: StackMap locals: int int
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 10
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 10
8: iconst_1
istore 7
9: goto 19
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
11: iload 3
bipush 48
if_icmplt 19
iload 3
bipush 57
if_icmple 13
12: goto 19
13: StackMap locals:
StackMap stack:
iinc 6 1
14: iload 2
aload 1
arraylength
if_icmplt 17
15: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 1
16: iconst_0
istore 2
17: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
18: goto 7
19: StackMap locals:
StackMap stack:
iload 6
ifne 21
20: aload 0
iload 3
ldc "Decimal point not followed by a digit"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
21: StackMap locals:
StackMap stack:
iconst_0
istore 8
start local 8 22: iload 3
bipush 101
if_icmpeq 23
iload 3
bipush 69
if_icmpne 51
23: StackMap locals: int
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 26
24: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 1
25: iconst_0
istore 2
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.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 29
28: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
30: iload 3
bipush 45
if_icmpeq 31
iload 3
bipush 43
if_icmpne 48
31: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 34
32: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 1
33: iconst_0
istore 2
34: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
35: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 37
36: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
37: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
38: goto 48
39: StackMap locals:
StackMap stack:
iinc 8 1
40: iload 2
aload 1
arraylength
if_icmplt 43
41: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 1
42: iconst_0
istore 2
43: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
44: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 47
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 47
45: iconst_1
istore 7
46: goto 49
47: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
48: StackMap locals:
StackMap stack:
iload 3
bipush 48
if_icmplt 49
iload 3
bipush 57
if_icmple 39
49: StackMap locals:
StackMap stack:
iload 8
ifne 51
50: aload 0
iload 3
ldc "Exponent indicator not followed by a digit"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
51: StackMap locals:
StackMap stack:
iload 7
ifne 55
52: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
53: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inRoot:()Z
ifeq 55
54: aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._verifyRootSpace:(I)V
55: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
56: aload 0
iload 4
iload 5
iload 6
iload 8
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.resetFloat:(ZIII)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 8 end local 7 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 57 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 57 1 outBuf [C
0 57 2 outPtr I
0 57 3 c I
0 57 4 negative Z
0 57 5 integerPartLength I
1 57 6 fractLen I
2 57 7 eof Z
22 57 8 expLen I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
outBuf
outPtr
c
negative
integerPartLength
private final void _verifyRootSpace(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
1: iload 1
lookupswitch { // 4
9: 2
10: 5
13: 3
32: 2
default: 8
}
2: StackMap locals:
StackMap stack:
return
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipCR:()V
4: return
5: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
6: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
7: return
8: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportMissingRootWS:(I)V
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 10 1 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
protected final java.lang.String _parseName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: iload 1
bipush 34
if_icmpeq 2
1: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleOddName:(I)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
bipush 13
iadd
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmple 4
3: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.slowParseName:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
astore 2
start local 2 5: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icLatin1:[I
astore 3
start local 3 6: aload 2
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 7: aload 3
iload 4
iaload
ifne 33
8: aload 2
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
9: aload 3
iload 1
iaload
ifne 30
10: iload 4
bipush 8
ishl
iload 1
ior
istore 4
11: aload 2
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
12: aload 3
iload 1
iaload
ifne 27
13: iload 4
bipush 8
ishl
iload 1
ior
istore 4
14: aload 2
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
15: aload 3
iload 1
iaload
ifne 24
16: iload 4
bipush 8
ishl
iload 1
ior
istore 4
17: aload 2
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
18: aload 3
iload 1
iaload
ifne 21
19: aload 0
iload 4
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
20: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseMediumName:(I)Ljava/lang/String;
areturn
21: StackMap locals: byte[] int[] int
StackMap stack:
iload 1
bipush 34
if_icmpne 23
22: aload 0
iload 4
iconst_4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(II)Ljava/lang/String;
areturn
23: StackMap locals:
StackMap stack:
aload 0
iload 4
iload 1
iconst_4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(III)Ljava/lang/String;
areturn
24: StackMap locals:
StackMap stack:
iload 1
bipush 34
if_icmpne 26
25: aload 0
iload 4
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(II)Ljava/lang/String;
areturn
26: StackMap locals:
StackMap stack:
aload 0
iload 4
iload 1
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(III)Ljava/lang/String;
areturn
27: StackMap locals:
StackMap stack:
iload 1
bipush 34
if_icmpne 29
28: aload 0
iload 4
iconst_2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(II)Ljava/lang/String;
areturn
29: StackMap locals:
StackMap stack:
aload 0
iload 4
iload 1
iconst_2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(III)Ljava/lang/String;
areturn
30: StackMap locals:
StackMap stack:
iload 1
bipush 34
if_icmpne 32
31: aload 0
iload 4
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(II)Ljava/lang/String;
areturn
32: StackMap locals:
StackMap stack:
aload 0
iload 4
iload 1
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(III)Ljava/lang/String;
areturn
33: StackMap locals:
StackMap stack:
iload 4
bipush 34
if_icmpne 35
34: ldc ""
areturn
35: StackMap locals:
StackMap stack:
aload 0
iconst_0
iload 4
iconst_0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(III)Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 36 1 i I
5 36 2 input [B
6 36 3 codes [I
7 36 4 q I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
protected final java.lang.String parseMediumName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
astore 2
start local 2 1: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icLatin1:[I
astore 3
start local 3 2: aload 2
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 3: aload 3
iload 4
iaload
ifeq 7
4: iload 4
bipush 34
if_icmpne 6
5: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 1
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(III)Ljava/lang/String;
areturn
6: StackMap locals: byte[] int[] int
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 1
iload 4
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(IIII)Ljava/lang/String;
areturn
7: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 4
ior
istore 1
8: aload 2
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 4
9: aload 3
iload 4
iaload
ifeq 13
10: iload 4
bipush 34
if_icmpne 12
11: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 1
iconst_2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(III)Ljava/lang/String;
areturn
12: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 1
iload 4
iconst_2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(IIII)Ljava/lang/String;
areturn
13: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 4
ior
istore 1
14: aload 2
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 4
15: aload 3
iload 4
iaload
ifeq 19
16: iload 4
bipush 34
if_icmpne 18
17: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 1
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(III)Ljava/lang/String;
areturn
18: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 1
iload 4
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(IIII)Ljava/lang/String;
areturn
19: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 4
ior
istore 1
20: aload 2
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 4
21: aload 3
iload 4
iaload
ifeq 25
22: iload 4
bipush 34
if_icmpne 24
23: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 1
iconst_4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(III)Ljava/lang/String;
areturn
24: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 1
iload 4
iconst_4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(IIII)Ljava/lang/String;
areturn
25: StackMap locals:
StackMap stack:
aload 0
iload 4
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseMediumName2:(II)Ljava/lang/String;
areturn
end local 4 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/UTF8StreamJsonParser;
0 26 1 q2 I
1 26 2 input [B
2 26 3 codes [I
3 26 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
q2
protected final java.lang.String parseMediumName2(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
astore 3
start local 3 1: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icLatin1:[I
astore 4
start local 4 2: aload 3
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 3: aload 4
iload 5
iaload
ifeq 7
4: iload 5
bipush 34
if_icmpne 6
5: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 2
iload 1
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(IIII)Ljava/lang/String;
areturn
6: StackMap locals: byte[] int[] int
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 2
iload 1
iload 5
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(IIIII)Ljava/lang/String;
areturn
7: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 5
ior
istore 1
8: aload 3
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 5
9: aload 4
iload 5
iaload
ifeq 13
10: iload 5
bipush 34
if_icmpne 12
11: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 2
iload 1
iconst_2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(IIII)Ljava/lang/String;
areturn
12: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 2
iload 1
iload 5
iconst_2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(IIIII)Ljava/lang/String;
areturn
13: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 5
ior
istore 1
14: aload 3
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 5
15: aload 4
iload 5
iaload
ifeq 19
16: iload 5
bipush 34
if_icmpne 18
17: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 2
iload 1
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(IIII)Ljava/lang/String;
areturn
18: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 2
iload 1
iload 5
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(IIIII)Ljava/lang/String;
areturn
19: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 5
ior
istore 1
20: aload 3
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 5
21: aload 4
iload 5
iaload
ifeq 25
22: iload 5
bipush 34
if_icmpne 24
23: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 2
iload 1
iconst_4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:(IIII)Ljava/lang/String;
areturn
24: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iload 2
iload 1
iload 5
iconst_4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseName:(IIIII)Ljava/lang/String;
areturn
25: StackMap locals:
StackMap stack:
aload 0
iload 5
iload 2
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseLongName:(III)Ljava/lang/String;
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 26 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 26 1 q3 I
0 26 2 q2 I
1 26 3 input [B
2 26 4 codes [I
3 26 5 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
q3
q2 final
protected final java.lang.String parseLongName(int, int, int);
descriptor: (III)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quad1:I
iastore
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_1
iload 2
iastore
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_2
iload 3
iastore
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
astore 4
start local 4 4: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icLatin1:[I
astore 5
start local 5 5: iconst_3
istore 6
start local 6 6: goto 34
7: StackMap locals: byte[] int[] int
StackMap stack:
aload 4
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 7
start local 7 8: aload 5
iload 7
iaload
ifeq 12
9: iload 7
bipush 34
if_icmpne 11
10: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
iload 1
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:([IIII)Ljava/lang/String;
areturn
11: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
iload 1
iload 7
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseEscapedName:([IIIII)Ljava/lang/String;
areturn
12: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 7
ior
istore 1
13: aload 4
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 7
14: aload 5
iload 7
iaload
ifeq 18
15: iload 7
bipush 34
if_icmpne 17
16: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
iload 1
iconst_2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:([IIII)Ljava/lang/String;
areturn
17: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
iload 1
iload 7
iconst_2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseEscapedName:([IIIII)Ljava/lang/String;
areturn
18: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 7
ior
istore 1
19: aload 4
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 7
20: aload 5
iload 7
iaload
ifeq 24
21: iload 7
bipush 34
if_icmpne 23
22: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
iload 1
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:([IIII)Ljava/lang/String;
areturn
23: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
iload 1
iload 7
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseEscapedName:([IIIII)Ljava/lang/String;
areturn
24: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 7
ior
istore 1
25: aload 4
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 7
26: aload 5
iload 7
iaload
ifeq 30
27: iload 7
bipush 34
if_icmpne 29
28: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
iload 1
iconst_4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.findName:([IIII)Ljava/lang/String;
areturn
29: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
iload 1
iload 7
iconst_4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseEscapedName:([IIIII)Ljava/lang/String;
areturn
30: StackMap locals:
StackMap stack:
iload 6
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
arraylength
if_icmplt 32
31: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
iinc 6 1
iload 1
iastore
33: iload 7
istore 1
end local 7 34: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_4
iadd
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmple 7
35: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iload 6
iconst_0
iload 1
iconst_0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseEscapedName:([IIIII)Ljava/lang/String;
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 36 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 36 1 q I
0 36 2 q2 I
0 36 3 q3 I
4 36 4 input [B
5 36 5 codes [I
6 36 6 qlen I
8 34 7 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
q
q2 final
q3
protected java.lang.String slowParseName();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 3
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 3
2: aload 0
ldc ": was expecting closing '\"' for name"
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 4: iload 1
bipush 34
if_icmpne 6
5: ldc ""
areturn
6: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_0
iconst_0
iload 1
iconst_0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseEscapedName:([IIIII)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
4 7 1 i I
Exceptions:
throws java.io.IOException
private final java.lang.String parseName(int, int, int);
descriptor: (III)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_0
iload 1
iload 2
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseEscapedName:([IIIII)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 1 1 q1 I
0 1 2 ch I
0 1 3 lastQuadBytes I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
q1
ch
lastQuadBytes
private final java.lang.String parseName(int, int, int, int);
descriptor: (IIII)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_0
iload 1
iastore
1: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_1
iload 2
iload 3
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseEscapedName:([IIIII)Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 2 1 q1 I
0 2 2 q2 I
0 2 3 ch I
0 2 4 lastQuadBytes I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
q1
q2
ch
lastQuadBytes
private final java.lang.String parseName(int, int, int, int, int);
descriptor: (IIIII)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_0
iload 1
iastore
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_1
iload 2
iastore
2: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_2
iload 3
iload 4
iload 5
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.parseEscapedName:([IIIII)Ljava/lang/String;
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 3 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 3 1 q1 I
0 3 2 q2 I
0 3 3 q3 I
0 3 4 ch I
0 3 5 lastQuadBytes I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
q1
q2
q3
ch
lastQuadBytes
protected final java.lang.String parseEscapedName(int[], int, int, int, int);
descriptor: ([IIIII)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icLatin1:[I
astore 6
start local 6 1: StackMap locals: int[]
StackMap stack:
aload 6
iload 4
iaload
ifeq 30
2: iload 4
bipush 34
if_icmpne 4
3: goto 44
4: StackMap locals:
StackMap stack:
iload 4
bipush 92
if_icmpeq 7
5: aload 0
iload 4
ldc "name"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwUnquotedSpace:(ILjava/lang/String;)V
6: goto 8
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeEscaped:()C
istore 4
8: StackMap locals:
StackMap stack:
iload 4
bipush 127
if_icmple 30
9: iload 5
iconst_4
if_icmplt 15
10: iload 2
aload 1
arraylength
if_icmplt 12
11: aload 0
aload 1
aload 1
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
12: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
iastore
13: iconst_0
istore 3
14: iconst_0
istore 5
15: StackMap locals:
StackMap stack:
iload 4
sipush 2048
if_icmpge 19
16: iload 3
bipush 8
ishl
sipush 192
iload 4
bipush 6
ishr
ior
ior
istore 3
17: iinc 5 1
18: goto 29
19: StackMap locals:
StackMap stack:
iload 3
bipush 8
ishl
sipush 224
iload 4
bipush 12
ishr
ior
ior
istore 3
20: iinc 5 1
21: iload 5
iconst_4
if_icmplt 27
22: iload 2
aload 1
arraylength
if_icmplt 24
23: aload 0
aload 1
aload 1
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
24: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
iastore
25: iconst_0
istore 3
26: iconst_0
istore 5
27: StackMap locals:
StackMap stack:
iload 3
bipush 8
ishl
sipush 128
iload 4
bipush 6
ishr
bipush 63
iand
ior
ior
istore 3
28: iinc 5 1
29: StackMap locals:
StackMap stack:
sipush 128
iload 4
bipush 63
iand
ior
istore 4
30: StackMap locals:
StackMap stack:
iload 5
iconst_4
if_icmpge 34
31: iinc 5 1
32: iload 3
bipush 8
ishl
iload 4
ior
istore 3
33: goto 39
34: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 36
35: aload 0
aload 1
aload 1
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
36: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
iastore
37: iload 4
istore 3
38: iconst_1
istore 5
39: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 42
40: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 42
41: aload 0
ldc " in field name"
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
42: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 4
43: goto 1
44: StackMap locals:
StackMap stack:
iload 5
ifle 48
45: iload 2
aload 1
arraylength
if_icmplt 47
46: aload 0
aload 1
aload 1
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
47: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
iload 5
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._padLastQuad:(II)I
iastore
48: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
aload 1
iload 2
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:([II)Ljava/lang/String;
astore 7
start local 7 49: aload 7
ifnonnull 51
50: aload 0
aload 1
iload 2
iload 5
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.addName:([III)Ljava/lang/String;
astore 7
51: StackMap locals: java.lang.String
StackMap stack:
aload 7
areturn
end local 7 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 52 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 52 1 quads [I
0 52 2 qlen I
0 52 3 currQuad I
0 52 4 ch I
0 52 5 currQuadBytes I
1 52 6 codes [I
49 52 7 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
quads
qlen
currQuad
ch
currQuadBytes
protected java.lang.String _handleOddName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: iload 1
bipush 39
if_icmpne 2
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_ALLOW_SINGLE_QUOTES:I
iand
ifeq 2
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseAposName:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_ALLOW_UNQUOTED_NAMES:I
iand
ifne 5
3: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeCharForError:(I)I
i2c
istore 2
start local 2 4: aload 0
iload 2
ldc "was expecting double-quote to start field name"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
end local 2 5: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.core.io.CharTypes.getInputCodeUtf8JsNames:()[I
astore 2
start local 2 6: aload 2
iload 1
iaload
ifeq 8
7: 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.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
8: StackMap locals: int[]
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
astore 3
start local 3 9: iconst_0
istore 4
start local 4 10: iconst_0
istore 5
start local 5 11: iconst_0
istore 6
start local 6 12: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser int int[] int[] int int int
StackMap stack:
iload 6
iconst_4
if_icmpge 16
13: iinc 6 1
14: iload 5
bipush 8
ishl
iload 1
ior
istore 5
15: goto 21
16: StackMap locals:
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 18
17: aload 0
aload 3
aload 3
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 3
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
18: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
iastore
19: iload 1
istore 5
20: iconst_1
istore 6
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 24
22: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 24
23: aload 0
ldc " in field name"
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
24: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
25: aload 2
iload 1
iaload
ifeq 27
26: goto 29
27: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
28: goto 12
29: StackMap locals:
StackMap stack:
iload 6
ifle 33
30: iload 4
aload 3
arraylength
if_icmplt 32
31: aload 0
aload 3
aload 3
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 3
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
32: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
iastore
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
aload 3
iload 4
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:([II)Ljava/lang/String;
astore 7
start local 7 34: aload 7
ifnonnull 36
35: aload 0
aload 3
iload 4
iload 6
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.addName:([III)Ljava/lang/String;
astore 7
36: StackMap locals: java.lang.String
StackMap stack:
aload 7
areturn
end local 7 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 37 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 37 1 ch I
4 5 2 c C
6 37 2 codes [I
9 37 3 quads [I
10 37 4 qlen I
11 37 5 currQuad I
12 37 6 currQuadBytes I
34 37 7 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
protected java.lang.String _parseAposName();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 3
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 3
2: aload 0
ldc ": was expecting closing ''' for field name"
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 4: iload 1
bipush 39
if_icmpne 6
5: ldc ""
areturn
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
astore 2
start local 2 7: iconst_0
istore 3
start local 3 8: iconst_0
istore 4
start local 4 9: iconst_0
istore 5
start local 5 10: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icLatin1:[I
astore 6
start local 6 11: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser int int[] int int int int[]
StackMap stack:
iload 1
bipush 39
if_icmpne 13
12: goto 54
13: StackMap locals:
StackMap stack:
aload 6
iload 1
iaload
ifeq 40
iload 1
bipush 34
if_icmpeq 40
14: iload 1
bipush 92
if_icmpeq 17
15: aload 0
iload 1
ldc "name"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwUnquotedSpace:(ILjava/lang/String;)V
16: goto 18
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeEscaped:()C
istore 1
18: StackMap locals:
StackMap stack:
iload 1
bipush 127
if_icmple 40
19: iload 5
iconst_4
if_icmplt 25
20: iload 3
aload 2
arraylength
if_icmplt 22
21: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 2
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
22: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 4
iastore
23: iconst_0
istore 4
24: iconst_0
istore 5
25: StackMap locals:
StackMap stack:
iload 1
sipush 2048
if_icmpge 29
26: iload 4
bipush 8
ishl
sipush 192
iload 1
bipush 6
ishr
ior
ior
istore 4
27: iinc 5 1
28: goto 39
29: StackMap locals:
StackMap stack:
iload 4
bipush 8
ishl
sipush 224
iload 1
bipush 12
ishr
ior
ior
istore 4
30: iinc 5 1
31: iload 5
iconst_4
if_icmplt 37
32: iload 3
aload 2
arraylength
if_icmplt 34
33: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 2
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
34: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 4
iastore
35: iconst_0
istore 4
36: iconst_0
istore 5
37: StackMap locals:
StackMap stack:
iload 4
bipush 8
ishl
sipush 128
iload 1
bipush 6
ishr
bipush 63
iand
ior
ior
istore 4
38: iinc 5 1
39: StackMap locals:
StackMap stack:
sipush 128
iload 1
bipush 63
iand
ior
istore 1
40: StackMap locals:
StackMap stack:
iload 5
iconst_4
if_icmpge 44
41: iinc 5 1
42: iload 4
bipush 8
ishl
iload 1
ior
istore 4
43: goto 49
44: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 46
45: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 2
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
46: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 4
iastore
47: iload 1
istore 4
48: iconst_1
istore 5
49: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 52
50: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 52
51: aload 0
ldc " in field name"
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
52: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
53: goto 11
54: StackMap locals:
StackMap stack:
iload 5
ifle 58
55: iload 3
aload 2
arraylength
if_icmplt 57
56: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 2
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
57: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 4
iload 5
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._padLastQuad:(II)I
iastore
58: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
aload 2
iload 3
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:([II)Ljava/lang/String;
astore 7
start local 7 59: aload 7
ifnonnull 61
60: aload 0
aload 2
iload 3
iload 5
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.addName:([III)Ljava/lang/String;
astore 7
61: StackMap locals: java.lang.String
StackMap stack:
aload 7
areturn
end local 7 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 62 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
4 62 1 ch I
7 62 2 quads [I
8 62 3 qlen I
9 62 4 currQuad I
10 62 5 currQuadBytes I
11 62 6 codes [I
59 62 7 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
private final java.lang.String findName(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iload 2
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._padLastQuad:(II)I
istore 1
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
iload 1
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:(I)Ljava/lang/String;
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 3
areturn
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_0
iload 1
iastore
5: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_1
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.addName:([III)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 6 1 q1 I
0 6 2 lastQuadBytes I
2 6 3 name Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
MethodParameters:
Name Flags
q1
lastQuadBytes
private final java.lang.String findName(int, int, int);
descriptor: (III)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iload 3
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._padLastQuad:(II)I
istore 2
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
iload 1
iload 2
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:(II)Ljava/lang/String;
astore 4
start local 4 2: aload 4
ifnull 4
3: aload 4
areturn
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_0
iload 1
iastore
5: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_1
iload 2
iastore
6: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
iconst_2
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.addName:([III)Ljava/lang/String;
areturn
end local 4 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/UTF8StreamJsonParser;
0 7 1 q1 I
0 7 2 q2 I
0 7 3 lastQuadBytes I
2 7 4 name Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
MethodParameters:
Name Flags
q1
q2
lastQuadBytes
private final java.lang.String findName(int, int, int, int);
descriptor: (IIII)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 3
iload 4
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._padLastQuad:(II)I
istore 3
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
iload 1
iload 2
iload 3
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:(III)Ljava/lang/String;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 5
areturn
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
astore 6
start local 6 5: aload 6
iconst_0
iload 1
iastore
6: aload 6
iconst_1
iload 2
iastore
7: aload 6
iconst_2
iload 3
iload 4
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._padLastQuad:(II)I
iastore
8: aload 0
aload 6
iconst_3
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.addName:([III)Ljava/lang/String;
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 9 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 9 1 q1 I
0 9 2 q2 I
0 9 3 q3 I
0 9 4 lastQuadBytes I
2 9 5 name Ljava/lang/String;
5 9 6 quads [I
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
MethodParameters:
Name Flags
q1
q2
q3
lastQuadBytes
private final java.lang.String findName(int[], int, int, int);
descriptor: ([IIII)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 2
aload 1
arraylength
if_icmplt 2
1: aload 0
aload 1
aload 1
arraylength
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.growArrayBy:([II)[I
dup
astore 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._quadBuffer:[I
2: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
iload 4
invokestatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._padLastQuad:(II)I
iastore
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
aload 1
iload 2
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:([II)Ljava/lang/String;
astore 5
start local 5 4: aload 5
ifnonnull 6
5: aload 0
aload 1
iload 2
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.addName:([III)Ljava/lang/String;
areturn
6: StackMap locals: java.lang.String
StackMap stack:
aload 5
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 7 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 7 1 quads [I
0 7 2 qlen I
0 7 3 lastQuad I
0 7 4 lastQuadBytes I
4 7 5 name Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
MethodParameters:
Name Flags
quads
qlen
lastQuad
lastQuadBytes
private final java.lang.String addName(int[], int, int);
descriptor: ([III)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=13, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iconst_2
ishl
iconst_4
isub
iload 3
iadd
istore 4
start local 4 1: iload 3
iconst_4
if_icmpge 5
2: aload 1
iload 2
iconst_1
isub
iaload
istore 5
start local 5 3: aload 1
iload 2
iconst_1
isub
iload 5
iconst_4
iload 3
isub
iconst_3
ishl
ishl
iastore
4: goto 6
end local 5 5: StackMap locals: int
StackMap stack:
iconst_0
istore 5
start local 5 6: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 6
start local 6 7: iconst_0
istore 7
start local 7 8: iconst_0
istore 8
start local 8 9: goto 63
10: StackMap locals: char[] int int
StackMap stack:
aload 1
iload 8
iconst_2
ishr
iaload
istore 9
start local 9 11: iload 8
iconst_3
iand
istore 10
start local 10 12: iload 9
iconst_3
iload 10
isub
iconst_3
ishl
ishr
sipush 255
iand
istore 9
13: iinc 8 1
14: iload 9
bipush 127
if_icmple 60
15: iload 9
sipush 224
iand
sipush 192
if_icmpne 19
16: iload 9
bipush 31
iand
istore 9
17: iconst_1
istore 11
start local 11 18: goto 29
end local 11 StackMap locals: int int
StackMap stack:
19: iload 9
sipush 240
iand
sipush 224
if_icmpne 23
20: iload 9
bipush 15
iand
istore 9
21: iconst_2
istore 11
start local 11 22: goto 29
end local 11 StackMap locals:
StackMap stack:
23: iload 9
sipush 248
iand
sipush 240
if_icmpne 27
24: iload 9
bipush 7
iand
istore 9
25: iconst_3
istore 11
start local 11 26: goto 29
end local 11 27: StackMap locals:
StackMap stack:
aload 0
iload 9
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidInitial:(I)V
28: iconst_1
dup
istore 9
istore 11
start local 11 29: StackMap locals: int
StackMap stack:
iload 8
iload 11
iadd
iload 4
if_icmple 31
30: aload 0
ldc " in field name"
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
31: StackMap locals:
StackMap stack:
aload 1
iload 8
iconst_2
ishr
iaload
istore 12
start local 12 32: iload 8
iconst_3
iand
istore 10
33: iload 12
iconst_3
iload 10
isub
iconst_3
ishl
ishr
istore 12
34: iinc 8 1
35: iload 12
sipush 192
iand
sipush 128
if_icmpeq 37
36: aload 0
iload 12
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(I)V
37: StackMap locals: int
StackMap stack:
iload 9
bipush 6
ishl
iload 12
bipush 63
iand
ior
istore 9
38: iload 11
iconst_1
if_icmple 54
39: aload 1
iload 8
iconst_2
ishr
iaload
istore 12
40: iload 8
iconst_3
iand
istore 10
41: iload 12
iconst_3
iload 10
isub
iconst_3
ishl
ishr
istore 12
42: iinc 8 1
43: iload 12
sipush 192
iand
sipush 128
if_icmpeq 45
44: aload 0
iload 12
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(I)V
45: StackMap locals:
StackMap stack:
iload 9
bipush 6
ishl
iload 12
bipush 63
iand
ior
istore 9
46: iload 11
iconst_2
if_icmple 54
47: aload 1
iload 8
iconst_2
ishr
iaload
istore 12
48: iload 8
iconst_3
iand
istore 10
49: iload 12
iconst_3
iload 10
isub
iconst_3
ishl
ishr
istore 12
50: iinc 8 1
51: iload 12
sipush 192
iand
sipush 128
if_icmpeq 53
52: aload 0
iload 12
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(I)V
53: StackMap locals:
StackMap stack:
iload 9
bipush 6
ishl
iload 12
bipush 63
iand
ior
istore 9
54: StackMap locals:
StackMap stack:
iload 11
iconst_2
if_icmple 60
55: iload 9
ldc 65536
isub
istore 9
56: iload 7
aload 6
arraylength
if_icmplt 58
57: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 6
58: StackMap locals:
StackMap stack:
aload 6
iload 7
iinc 7 1
ldc 55296
iload 9
bipush 10
ishr
iadd
i2c
castore
59: ldc 56320
iload 9
sipush 1023
iand
ior
istore 9
end local 12 end local 11 60: StackMap locals:
StackMap stack:
iload 7
aload 6
arraylength
if_icmplt 62
61: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:()[C
astore 6
62: StackMap locals:
StackMap stack:
aload 6
iload 7
iinc 7 1
iload 9
i2c
castore
end local 10 end local 9 63: StackMap locals:
StackMap stack:
iload 8
iload 4
if_icmplt 10
end local 8 64: new java.lang.String
dup
aload 6
iconst_0
iload 7
invokespecial java.lang.String.<init>:([CII)V
astore 8
start local 8 65: iload 3
iconst_4
if_icmpge 67
66: aload 1
iload 2
iconst_1
isub
iload 5
iastore
67: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser int[] int int int int char[] int java.lang.String
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
aload 8
aload 1
iload 2
invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.addName:(Ljava/lang/String;[II)Ljava/lang/String;
areturn
end local 8 end local 7 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 68 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 68 1 quads [I
0 68 2 qlen I
0 68 3 lastQuadBytes I
1 68 4 byteLen I
3 5 5 lastQuad I
6 68 5 lastQuad I
7 68 6 cbuf [C
8 68 7 cix I
9 64 8 ix I
11 63 9 ch I
12 63 10 byteIx I
18 19 11 needed I
22 23 11 needed I
26 27 11 needed I
29 60 11 needed I
32 60 12 ch2 I
65 68 8 baseName Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
MethodParameters:
Name Flags
quads
qlen
lastQuadBytes
private static final int _padLastQuad(int, int);
descriptor: (II)I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_4
if_icmpne 1
iload 0
goto 2
StackMap locals:
StackMap stack:
1: iload 0
iconst_m1
iload 1
iconst_3
ishl
ishl
ior
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 q I
0 3 1 bytes I
MethodParameters:
Name Flags
q
bytes
protected void _loadMoreGuaranteed();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 1
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:()V
1: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
protected void _finishString();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 1
start local 1 1: iload 1
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 4
2: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 1
4: StackMap locals: int
StackMap stack:
iconst_0
istore 2
start local 2 5: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 3
start local 3 6: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icUTF8:[I
astore 4
start local 4 7: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
iload 1
aload 3
arraylength
iadd
invokestatic java.lang.Math.min:(II)I
istore 5
start local 5 8: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
astore 6
start local 6 9: goto 18
10: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser int int char[] int[] int byte[]
StackMap stack:
aload 6
iload 1
baload
sipush 255
iand
istore 7
start local 7 11: aload 4
iload 7
iaload
ifeq 16
12: iload 7
bipush 34
if_icmpne 19
13: aload 0
iload 1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
14: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
15: return
16: StackMap locals: int
StackMap stack:
iinc 1 1
17: aload 3
iload 2
iinc 2 1
iload 7
i2c
castore
end local 7 18: StackMap locals:
StackMap stack:
iload 1
iload 5
if_icmplt 10
19: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
20: aload 0
aload 3
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishString2:([CI)V
21: return
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 22 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 22 1 ptr I
5 22 2 outPtr I
6 22 3 outBuf [C
7 22 4 codes [I
8 22 5 max I
9 22 6 inputBuffer [B
11 18 7 c I
Exceptions:
throws java.io.IOException
protected java.lang.String _finishAndReturnString();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 1
start local 1 1: iload 1
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 4
2: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 1
4: StackMap locals: int
StackMap stack:
iconst_0
istore 2
start local 2 5: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
astore 3
start local 3 6: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icUTF8:[I
astore 4
start local 4 7: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
iload 1
aload 3
arraylength
iadd
invokestatic java.lang.Math.min:(II)I
istore 5
start local 5 8: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
astore 6
start local 6 9: goto 17
10: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser int int char[] int[] int byte[]
StackMap stack:
aload 6
iload 1
baload
sipush 255
iand
istore 7
start local 7 11: aload 4
iload 7
iaload
ifeq 15
12: iload 7
bipush 34
if_icmpne 18
13: aload 0
iload 1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
14: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentAndReturn:(I)Ljava/lang/String;
areturn
15: StackMap locals: int
StackMap stack:
iinc 1 1
16: aload 3
iload 2
iinc 2 1
iload 7
i2c
castore
end local 7 17: StackMap locals:
StackMap stack:
iload 1
iload 5
if_icmplt 10
18: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
19: aload 0
aload 3
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishString2:([CI)V
20: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
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 21 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 21 1 ptr I
5 21 2 outPtr I
6 21 3 outBuf [C
7 21 4 codes [I
8 21 5 max I
9 21 6 inputBuffer [B
11 17 7 c I
Exceptions:
throws java.io.IOException
private final void _finishString2(char[], int);
descriptor: ([CI)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icUTF8:[I
astore 4
start local 4 1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
astore 5
start local 5 2: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser char[] int top int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 6
start local 6 3: iload 6
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 6
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
5: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 6
6: StackMap locals: int
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 9
7: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 1
8: iconst_0
istore 2
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
iload 6
aload 1
arraylength
iload 2
isub
iadd
invokestatic java.lang.Math.min:(II)I
istore 7
start local 7 10: goto 16
11: StackMap locals: int
StackMap stack:
aload 5
iload 6
iinc 6 1
baload
sipush 255
iand
istore 3
start local 3 12: aload 4
iload 3
iaload
ifeq 15
13: aload 0
iload 6
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
14: goto 19
15: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser char[] int int int[] byte[] int int
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
end local 3 16: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser char[] int top int[] byte[] int int
StackMap stack:
iload 6
iload 7
if_icmplt 11
17: aload 0
iload 6
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
end local 7 end local 6 18: goto 2
start local 3 19: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser char[] int int int[] byte[]
StackMap stack:
iload 3
bipush 34
if_icmpne 21
20: goto 47
21: StackMap locals:
StackMap stack:
aload 4
iload 3
iaload
tableswitch { // 1 - 4
1: 22
2: 24
3: 26
4: 31
default: 38
}
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeEscaped:()C
istore 3
23: goto 42
24: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeUtf8_2:(I)I
istore 3
25: goto 42
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
isub
iconst_2
if_icmplt 29
27: aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeUtf8_3fast:(I)I
istore 3
28: goto 42
29: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeUtf8_3:(I)I
istore 3
30: goto 42
31: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeUtf8_4:(I)I
istore 3
32: aload 1
iload 2
iinc 2 1
ldc 55296
iload 3
bipush 10
ishr
ior
i2c
castore
33: iload 2
aload 1
arraylength
if_icmplt 36
34: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 1
35: iconst_0
istore 2
36: StackMap locals:
StackMap stack:
ldc 56320
iload 3
sipush 1023
iand
ior
istore 3
37: goto 42
38: StackMap locals:
StackMap stack:
iload 3
bipush 32
if_icmpge 41
39: aload 0
iload 3
ldc "string value"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwUnquotedSpace:(ILjava/lang/String;)V
40: goto 42
41: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidChar:(I)V
42: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 45
43: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 1
44: iconst_0
istore 2
45: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 3
i2c
castore
end local 3 46: goto 2
start local 3 47: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
48: return
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 49 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 49 1 outBuf [C
0 49 2 outPtr I
12 16 3 c I
19 46 3 c I
47 49 3 c I
1 49 4 codes [I
2 49 5 inputBuffer [B
3 18 6 ptr I
10 18 7 max I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
outBuf
outPtr
protected void _skipString();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenIncomplete:Z
1: getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser._icUTF8:[I
astore 1
start local 1 2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
astore 2
start local 2 3: StackMap locals: int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 4
start local 4 4: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
istore 5
start local 5 5: iload 4
iload 5
if_icmplt 14
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 4
8: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
istore 5
9: goto 14
10: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser int[] byte[] top int int
StackMap stack:
aload 2
iload 4
iinc 4 1
baload
sipush 255
iand
istore 3
start local 3 11: aload 1
iload 3
iaload
ifeq 14
12: aload 0
iload 4
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
13: goto 17
end local 3 14: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmplt 10
15: aload 0
iload 4
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
end local 5 end local 4 16: goto 3
start local 3 17: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser int[] byte[] int
StackMap stack:
iload 3
bipush 34
if_icmpne 19
18: goto 33
19: StackMap locals:
StackMap stack:
aload 1
iload 3
iaload
tableswitch { // 1 - 4
1: 20
2: 22
3: 24
4: 26
default: 28
}
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeEscaped:()C
pop
21: goto 3
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipUtf8_2:()V
23: goto 3
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipUtf8_3:()V
25: goto 3
26: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipUtf8_4:(I)V
27: goto 3
28: StackMap locals:
StackMap stack:
iload 3
bipush 32
if_icmpge 31
29: aload 0
iload 3
ldc "string value"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwUnquotedSpace:(ILjava/lang/String;)V
30: goto 3
31: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidChar:(I)V
end local 3 32: goto 3
33: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
2 34 1 codes [I
3 34 2 inputBuffer [B
11 14 3 c I
17 32 3 c I
4 16 4 ptr I
5 16 5 max I
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: iload 1
lookupswitch { // 7
39: 8
43: 20
44: 3
73: 15
78: 10
93: 1
125: 7
default: 24
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inArray:()Z
ifne 3
2: goto 24
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inRoot:()Z
ifne 7
4: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_ALLOW_MISSING:I
iand
ifeq 7
5: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
6: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
areturn
7: StackMap locals:
StackMap stack:
aload 0
iload 1
ldc "expected a value"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_ALLOW_SINGLE_QUOTES:I
iand
ifeq 24
9: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleApos:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
10: StackMap locals:
StackMap stack:
aload 0
ldc "NaN"
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchToken:(Ljava/lang/String;I)V
11: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_NON_NUM_NUMBERS:I
iand
ifeq 13
12: aload 0
ldc "NaN"
ldc NaN
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.resetAsNaN:(Ljava/lang/String;D)Lcom/fasterxml/jackson/core/JsonToken;
areturn
13: StackMap locals:
StackMap stack:
aload 0
ldc "Non-standard token 'NaN': enable JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS to allow"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportError:(Ljava/lang/String;)V
14: goto 24
15: StackMap locals:
StackMap stack:
aload 0
ldc "Infinity"
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchToken:(Ljava/lang/String;I)V
16: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_NON_NUM_NUMBERS:I
iand
ifeq 18
17: aload 0
ldc "Infinity"
ldc Infinity
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.resetAsNaN:(Ljava/lang/String;D)Lcom/fasterxml/jackson/core/JsonToken;
areturn
18: StackMap locals:
StackMap stack:
aload 0
ldc "Non-standard token 'Infinity': enable JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS to allow"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportError:(Ljava/lang/String;)V
19: goto 24
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 23
21: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 23
22: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOFInValue:(Lcom/fasterxml/jackson/core/JsonToken;)V
23: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
iconst_0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleInvalidNumberStart:(IZ)Lcom/fasterxml/jackson/core/JsonToken;
areturn
24: StackMap locals:
StackMap stack:
iload 1
invokestatic java.lang.Character.isJavaIdentifierStart:(I)Z
ifeq 26
25: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
iload 1
i2c
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._validJsonTokenList:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken:(Ljava/lang/String;Ljava/lang/String;)V
26: StackMap locals:
StackMap stack:
aload 0
iload 1
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.UTF8StreamJsonParser._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.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
27: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 28 1 c I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
protected com.fasterxml.jackson.core.JsonToken _handleApos();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._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.UTF8StreamJsonParser._icUTF8:[I
astore 4
start local 4 4: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
astore 5
start local 5 5: StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser int int char[] int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 7
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
7: StackMap locals:
StackMap stack:
iload 2
aload 3
arraylength
if_icmplt 10
8: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 3
9: iconst_0
istore 2
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
istore 6
start local 6 11: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 3
arraylength
iload 2
isub
iadd
istore 7
start local 7 12: iload 7
iload 6
if_icmpge 19
13: iload 7
istore 6
end local 7 14: goto 19
15: StackMap locals: int
StackMap stack:
aload 5
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
16: iload 1
bipush 39
if_icmpeq 21
aload 4
iload 1
iaload
ifeq 18
17: goto 21
18: StackMap locals:
StackMap stack:
aload 3
iload 2
iinc 2 1
iload 1
i2c
castore
19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iload 6
if_icmplt 15
end local 6 20: goto 5
21: StackMap locals:
StackMap stack:
iload 1
bipush 39
if_icmpne 23
22: goto 48
23: StackMap locals:
StackMap stack:
aload 4
iload 1
iaload
tableswitch { // 1 - 4
1: 24
2: 26
3: 28
4: 33
default: 40
}
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeEscaped:()C
istore 1
25: goto 43
26: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeUtf8_2:(I)I
istore 1
27: goto 43
28: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
isub
iconst_2
if_icmplt 31
29: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeUtf8_3fast:(I)I
istore 1
30: goto 43
31: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeUtf8_3:(I)I
istore 1
32: goto 43
33: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeUtf8_4:(I)I
istore 1
34: aload 3
iload 2
iinc 2 1
ldc 55296
iload 1
bipush 10
ishr
ior
i2c
castore
35: iload 2
aload 3
arraylength
if_icmplt 38
36: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 3
37: iconst_0
istore 2
38: StackMap locals:
StackMap stack:
ldc 56320
iload 1
sipush 1023
iand
ior
istore 1
39: goto 43
40: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpge 42
41: aload 0
iload 1
ldc "string value"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwUnquotedSpace:(ILjava/lang/String;)V
42: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidChar:(I)V
43: StackMap locals:
StackMap stack:
iload 2
aload 3
arraylength
if_icmplt 46
44: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
astore 3
45: iconst_0
istore 2
46: StackMap locals:
StackMap stack:
aload 3
iload 2
iinc 2 1
iload 1
i2c
castore
47: goto 5
48: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
iload 2
invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
49: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING: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 50 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 50 1 c I
2 50 2 outPtr I
3 50 3 outBuf [C
4 50 4 codes [I
5 50 5 inputBuffer [B
11 20 6 max I
12 14 7 max2 I
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.JsonToken _handleInvalidNumberStart(int, boolean);
descriptor: (IZ)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: goto 22
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 4
2: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 4
3: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOFInValue:(Lcom/fasterxml/jackson/core/JsonToken;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
5: iload 1
bipush 78
if_icmpne 10
6: iload 2
ifeq 7
ldc "-INF"
goto 8
StackMap locals:
StackMap stack:
7: ldc "+INF"
StackMap locals:
StackMap stack: java.lang.String
8: astore 3
start local 3 9: goto 14
end local 3 StackMap locals:
StackMap stack:
10: iload 1
bipush 110
if_icmpne 23
11: iload 2
ifeq 12
ldc "-Infinity"
goto 13
StackMap locals:
StackMap stack:
12: ldc "+Infinity"
StackMap locals:
StackMap stack: java.lang.String
13: astore 3
start local 3 14: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 3
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchToken:(Ljava/lang/String;I)V
15: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_NON_NUM_NUMBERS:I
iand
ifeq 19
16: aload 0
aload 3
iload 2
ifeq 17
ldc -Infinity
goto 18
StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser int int java.lang.String
StackMap stack: com.fasterxml.jackson.core.json.UTF8StreamJsonParser java.lang.String
17: ldc Infinity
StackMap locals: com.fasterxml.jackson.core.json.UTF8StreamJsonParser int int java.lang.String
StackMap stack: com.fasterxml.jackson.core.json.UTF8StreamJsonParser java.lang.String double
18: invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.resetAsNaN:(Ljava/lang/String;D)Lcom/fasterxml/jackson/core/JsonToken;
areturn
19: StackMap locals:
StackMap stack:
aload 0
ldc "Non-standard token '%s': enable JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS to allow"
20: aload 3
21: invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportError:(Ljava/lang/String;Ljava/lang/Object;)V
end local 3 22: StackMap locals:
StackMap stack:
iload 1
bipush 73
if_icmpeq 1
23: 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.UTF8StreamJsonParser.reportUnexpectedNumberChar:(ILjava/lang/String;)V
24: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 25 1 ch I
0 25 2 neg Z
9 10 3 match Ljava/lang/String;
14 22 3 match Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
neg
protected final void _matchTrue();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 1
start local 1 1: iload 1
iconst_3
iadd
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmpge 10
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._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.UTF8StreamJsonParser._inputPtr:I
9: return
end local 3 end local 2 10: StackMap locals:
StackMap stack:
aload 0
ldc "true"
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchToken2:(Ljava/lang/String;I)V
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 12 1 ptr I
3 10 2 buf [B
7 10 3 ch I
Exceptions:
throws java.io.IOException
protected final void _matchFalse();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 1
start local 1 1: iload 1
iconst_4
iadd
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmpge 11
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._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.UTF8StreamJsonParser._inputPtr:I
10: return
end local 3 end local 2 11: StackMap locals:
StackMap stack:
aload 0
ldc "false"
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchToken2:(Ljava/lang/String;I)V
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 13 1 ptr I
3 11 2 buf [B
8 11 3 ch I
Exceptions:
throws java.io.IOException
protected final void _matchNull();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 1
start local 1 1: iload 1
iconst_3
iadd
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmpge 10
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._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.UTF8StreamJsonParser._inputPtr:I
9: return
end local 3 end local 2 10: StackMap locals:
StackMap stack:
aload 0
ldc "null"
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchToken2:(Ljava/lang/String;I)V
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 12 1 ptr I
3 10 2 buf [B
7 10 3 ch I
Exceptions:
throws java.io.IOException
protected final void _matchToken(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.String.length:()I
istore 3
start local 3 1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iload 3
iadd
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 4
2: aload 0
aload 1
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchToken2:(Ljava/lang/String;I)V
3: return
4: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 6
5: aload 0
aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
7: iinc 2 1
iload 2
iload 3
8: if_icmplt 4
9: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 10: iload 4
bipush 48
if_icmplt 12
iload 4
bipush 93
if_icmpeq 12
iload 4
bipush 125
if_icmpeq 12
11: aload 0
aload 1
iload 2
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._checkMatchEnd:(Ljava/lang/String;II)V
12: StackMap locals: int
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 13 1 matchStr Ljava/lang/String;
0 13 2 i I
1 13 3 len I
10 13 4 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
matchStr
i
private final void _matchToken2(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.String.length:()I
istore 3
start local 3 1: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifeq 3
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
5: iinc 2 1
iload 2
iload 3
6: if_icmplt 1
7: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 9
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 9
8: return
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 10: iload 4
bipush 48
if_icmplt 12
iload 4
bipush 93
if_icmpeq 12
iload 4
bipush 125
if_icmpeq 12
11: aload 0
aload 1
iload 2
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._checkMatchEnd:(Ljava/lang/String;II)V
12: StackMap locals: int
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 13 1 matchStr Ljava/lang/String;
0 13 2 i I
1 13 3 len I
10 13 4 ch I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
matchStr
i
private final void _checkMatchEnd(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeCharForError:(I)I
i2c
istore 4
start local 4 1: iload 4
invokestatic java.lang.Character.isJavaIdentifierPart:(C)Z
ifeq 3
2: aload 0
aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken:(Ljava/lang/String;)V
3: StackMap locals: int
StackMap stack:
return
end local 4 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/UTF8StreamJsonParser;
0 4 1 matchStr Ljava/lang/String;
0 4 2 i I
0 4 3 ch I
1 4 4 c C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
matchStr
i
ch
private final int _skipWS();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: goto 17
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 2: iload 1
bipush 32
if_icmple 7
3: iload 1
bipush 47
if_icmpeq 4
iload 1
bipush 35
if_icmpne 6
4: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
5: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWS2:()I
ireturn
6: StackMap locals:
StackMap stack:
iload 1
ireturn
7: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 17
8: iload 1
bipush 10
if_icmpne 12
9: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
10: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
11: goto 17
StackMap locals:
StackMap stack:
12: iload 1
bipush 13
if_icmpne 15
13: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipCR:()V
14: goto 17
StackMap locals:
StackMap stack:
15: iload 1
bipush 9
if_icmpeq 17
16: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwInvalidSpace:(I)V
end local 1 17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 1
18: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWS2:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
2 17 1 i I
Exceptions:
throws java.io.IOException
private final int _skipWS2();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: goto 20
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 2: iload 1
bipush 32
if_icmple 10
3: iload 1
bipush 47
if_icmpne 6
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipComment:()V
5: goto 20
6: StackMap locals: int
StackMap stack:
iload 1
bipush 35
if_icmpne 9
7: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipYAMLComment:()Z
ifeq 9
8: goto 20
9: StackMap locals:
StackMap stack:
iload 1
ireturn
10: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 20
11: iload 1
bipush 10
if_icmpne 15
12: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
13: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
14: goto 20
StackMap locals:
StackMap stack:
15: iload 1
bipush 13
if_icmpne 18
16: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipCR:()V
17: goto 20
StackMap locals:
StackMap stack:
18: iload 1
bipush 9
if_icmpeq 20
19: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwInvalidSpace:(I)V
end local 1 20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 1
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 1
21: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected end-of-input within/between "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._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.UTF8StreamJsonParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
2 20 1 i I
Exceptions:
throws java.io.IOException
private final int _skipWSOrEnd();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 3
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 3
2: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._eofAsNextChar:()I
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 4: iload 1
bipush 32
if_icmple 9
5: iload 1
bipush 47
if_icmpeq 6
iload 1
bipush 35
if_icmpne 8
6: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
7: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWSOrEnd2:()I
ireturn
8: StackMap locals:
StackMap stack:
iload 1
ireturn
9: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 36
10: iload 1
bipush 10
if_icmpne 14
11: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
12: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
13: goto 36
StackMap locals:
StackMap stack:
14: iload 1
bipush 13
if_icmpne 17
15: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipCR:()V
16: goto 36
StackMap locals:
StackMap stack:
17: iload 1
bipush 9
if_icmpeq 36
18: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwInvalidSpace:(I)V
19: goto 36
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
21: iload 1
bipush 32
if_icmple 26
22: iload 1
bipush 47
if_icmpeq 23
iload 1
bipush 35
if_icmpne 25
23: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
24: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWSOrEnd2:()I
ireturn
25: StackMap locals:
StackMap stack:
iload 1
ireturn
26: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 36
27: iload 1
bipush 10
if_icmpne 31
28: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
29: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
30: goto 36
StackMap locals:
StackMap stack:
31: iload 1
bipush 13
if_icmpne 34
32: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipCR:()V
33: goto 36
StackMap locals:
StackMap stack:
34: iload 1
bipush 9
if_icmpeq 36
35: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwInvalidSpace:(I)V
36: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 20
37: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWSOrEnd2:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
4 38 1 i I
Exceptions:
throws java.io.IOException
private final int _skipWSOrEnd2();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: goto 20
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 2: iload 1
bipush 32
if_icmple 10
3: iload 1
bipush 47
if_icmpne 6
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipComment:()V
5: goto 20
6: StackMap locals: int
StackMap stack:
iload 1
bipush 35
if_icmpne 9
7: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipYAMLComment:()Z
ifeq 9
8: goto 20
9: StackMap locals:
StackMap stack:
iload 1
ireturn
10: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 20
11: iload 1
bipush 10
if_icmpne 15
12: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
13: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
14: goto 20
StackMap locals:
StackMap stack:
15: iload 1
bipush 13
if_icmpne 18
16: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipCR:()V
17: goto 20
StackMap locals:
StackMap stack:
18: iload 1
bipush 9
if_icmpeq 20
19: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwInvalidSpace:(I)V
end local 1 20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 1
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 1
21: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._eofAsNextChar:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
2 20 1 i I
Exceptions:
throws java.io.IOException
private final int _skipColon();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_4
iadd
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
1: aload 0
iconst_0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
start local 1 3: iload 1
bipush 58
if_icmpne 18
4: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
5: iload 1
bipush 32
if_icmple 10
6: iload 1
bipush 47
if_icmpeq 7
iload 1
bipush 35
if_icmpne 8
7: StackMap locals: int
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
8: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
9: iload 1
ireturn
10: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 11
iload 1
bipush 9
if_icmpne 17
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
12: iload 1
bipush 32
if_icmple 17
13: iload 1
bipush 47
if_icmpeq 14
iload 1
bipush 35
if_icmpne 15
14: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
15: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
16: iload 1
ireturn
17: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
18: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 19
iload 1
bipush 9
if_icmpne 20
19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
20: StackMap locals:
StackMap stack:
iload 1
bipush 58
if_icmpne 35
21: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
22: iload 1
bipush 32
if_icmple 27
23: iload 1
bipush 47
if_icmpeq 24
iload 1
bipush 35
if_icmpne 25
24: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
25: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
26: iload 1
ireturn
27: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 28
iload 1
bipush 9
if_icmpne 34
28: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
29: iload 1
bipush 32
if_icmple 34
30: iload 1
bipush 47
if_icmpeq 31
iload 1
bipush 35
if_icmpne 32
31: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
32: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
33: iload 1
ireturn
34: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
35: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipColon2:(Z)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
3 36 1 i I
Exceptions:
throws java.io.IOException
private final int _skipColon2(boolean);
descriptor: (Z)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: goto 25
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 2: iload 2
bipush 32
if_icmple 15
3: iload 2
bipush 47
if_icmpne 6
4: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipComment:()V
5: goto 25
6: StackMap locals: int
StackMap stack:
iload 2
bipush 35
if_icmpne 9
7: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipYAMLComment:()Z
ifeq 9
8: goto 25
9: StackMap locals:
StackMap stack:
iload 1
ifeq 11
10: iload 2
ireturn
11: StackMap locals:
StackMap stack:
iload 2
bipush 58
if_icmpeq 13
12: aload 0
iload 2
ldc "was expecting a colon to separate field name and value"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
13: StackMap locals:
StackMap stack:
iconst_1
istore 1
14: goto 25
StackMap locals:
StackMap stack:
15: iload 2
bipush 32
if_icmpeq 25
16: iload 2
bipush 10
if_icmpne 20
17: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
18: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
19: goto 25
StackMap locals:
StackMap stack:
20: iload 2
bipush 13
if_icmpne 23
21: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipCR:()V
22: goto 25
StackMap locals:
StackMap stack:
23: iload 2
bipush 9
if_icmpeq 25
24: aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwInvalidSpace:(I)V
end local 2 25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 1
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 1
26: aload 0
new java.lang.StringBuilder
dup
ldc " within/between "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._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;
27: aconst_null
28: invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
29: iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 30 1 gotColon Z
2 25 2 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
gotColon
private final void ();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.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.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 4
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 4
3: aload 0
ldc " in a comment"
aconst_null
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 5: iload 1
bipush 47
if_icmpne 8
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipLine:()V
7: goto 12
StackMap locals: int
StackMap stack:
8: iload 1
bipush 42
if_icmpne 11
9: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipCComment:()V
10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
iload 1
ldc "was expecting either '*' or '/' for a comment"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
12: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
5 13 1 c I
Exceptions:
throws java.io.IOException
private final void ();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: invokestatic com.fasterxml.jackson.core.io.CharTypes.getInputCodeComment:()[I
astore 1
start local 1 1: goto 23
2: StackMap locals: int[]
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 3: aload 1
iload 2
iaload
istore 3
start local 3 4: iload 3
ifeq 23
5: iload 3
lookupswitch { // 6
2: 16
3: 18
4: 20
10: 11
13: 14
42: 6
default: 22
}
6: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 8
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 8
7: goto 24
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
bipush 47
if_icmpne 23
9: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
10: return
11: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
12: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
13: goto 23
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipCR:()V
15: goto 23
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipUtf8_2:()V
17: goto 23
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipUtf8_3:()V
19: goto 23
20: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipUtf8_4:(I)V
21: goto 23
22: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidChar:(I)V
end local 3 end local 2 23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 2
24: StackMap locals:
StackMap stack:
aload 0
ldc " in a comment"
aconst_null
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
25: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 26 1 codes [I
3 23 2 i I
4 23 3 code I
Exceptions:
throws java.io.IOException
private final boolean ();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._features:I
getstatic com.fasterxml.jackson.core.json.UTF8StreamJsonParser.FEAT_MASK_ALLOW_YAML_COMMENTS:I
iand
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipLine:()V
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
private final void _skipLine();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: invokestatic com.fasterxml.jackson.core.io.CharTypes.getInputCodeComment:()[I
astore 1
start local 1 1: goto 20
2: StackMap locals: int[]
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 3: aload 1
iload 2
iaload
istore 3
start local 3 4: iload 3
ifeq 20
5: iload 3
lookupswitch { // 6
2: 12
3: 14
4: 16
10: 6
13: 9
42: 11
default: 18
}
6: StackMap locals: int int
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
7: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
8: return
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipCR:()V
10: return
11: StackMap locals:
StackMap stack:
goto 20
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipUtf8_2:()V
13: goto 20
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipUtf8_3:()V
15: goto 20
16: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipUtf8_4:(I)V
17: goto 20
18: StackMap locals:
StackMap stack:
iload 3
ifge 20
19: aload 0
iload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidChar:(I)V
end local 3 end local 2 20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 2
21: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 22 1 codes [I
3 20 2 i I
4 20 3 code I
Exceptions:
throws java.io.IOException
protected char _decodeEscaped();
descriptor: ()C
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 3
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 3
2: aload 0
ldc " in character escape sequence"
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
start local 1 4: iload 1
lookupswitch { // 9
34: 10
47: 10
92: 10
98: 5
102: 8
110: 7
114: 9
116: 6
117: 11
default: 12
}
5: StackMap locals: int
StackMap stack:
bipush 8
ireturn
6: StackMap locals:
StackMap stack:
bipush 9
ireturn
7: StackMap locals:
StackMap stack:
bipush 10
ireturn
8: StackMap locals:
StackMap stack:
bipush 12
ireturn
9: StackMap locals:
StackMap stack:
bipush 13
ireturn
10: StackMap locals:
StackMap stack:
iload 1
i2c
ireturn
11: StackMap locals:
StackMap stack:
goto 13
12: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeCharForError:(I)I
i2c
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnrecognizedCharacterEscape:(C)C
ireturn
13: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 14: iconst_0
istore 3
start local 3 15: goto 25
16: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 19
17: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 19
18: aload 0
ldc " in character escape sequence"
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 4
start local 4 20: iload 4
invokestatic com.fasterxml.jackson.core.io.CharTypes.charToHex:(I)I
istore 5
start local 5 21: iload 5
ifge 23
22: aload 0
iload 4
sipush 255
iand
ldc "expected a hex-digit for character escape sequence"
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportUnexpectedChar:(ILjava/lang/String;)V
23: StackMap locals: int int
StackMap stack:
iload 2
iconst_4
ishl
iload 5
ior
istore 2
end local 5 end local 4 24: iinc 3 1
StackMap locals:
StackMap stack:
25: iload 3
iconst_4
if_icmplt 16
end local 3 26: iload 2
i2c
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
4 27 1 c I
14 27 2 value I
15 26 3 i I
20 24 4 ch I
21 24 5 digit I
Exceptions:
throws java.io.IOException
protected int _decodeCharForError(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: iload 1
sipush 255
iand
istore 2
start local 2 1: iload 2
bipush 127
if_icmple 30
2: iload 2
sipush 224
iand
sipush 192
if_icmpne 6
3: iload 2
bipush 31
iand
istore 2
4: iconst_1
istore 3
start local 3 5: goto 16
end local 3 StackMap locals: int
StackMap stack:
6: iload 2
sipush 240
iand
sipush 224
if_icmpne 10
7: iload 2
bipush 15
iand
istore 2
8: iconst_2
istore 3
start local 3 9: goto 16
end local 3 StackMap locals:
StackMap stack:
10: iload 2
sipush 248
iand
sipush 240
if_icmpne 14
11: iload 2
bipush 7
iand
istore 2
12: iconst_3
istore 3
start local 3 13: goto 16
end local 3 14: StackMap locals:
StackMap stack:
aload 0
iload 2
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidInitial:(I)V
15: iconst_1
istore 3
start local 3 16: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextByte:()I
istore 4
start local 4 17: iload 4
sipush 192
iand
sipush 128
if_icmpeq 19
18: aload 0
iload 4
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(I)V
19: StackMap locals: int
StackMap stack:
iload 2
bipush 6
ishl
iload 4
bipush 63
iand
ior
istore 2
20: iload 3
iconst_1
if_icmple 30
21: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextByte:()I
istore 4
22: iload 4
sipush 192
iand
sipush 128
if_icmpeq 24
23: aload 0
iload 4
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(I)V
24: StackMap locals:
StackMap stack:
iload 2
bipush 6
ishl
iload 4
bipush 63
iand
ior
istore 2
25: iload 3
iconst_2
if_icmple 30
26: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextByte:()I
istore 4
27: iload 4
sipush 192
iand
sipush 128
if_icmpeq 29
28: aload 0
iload 4
sipush 255
iand
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(I)V
29: StackMap locals:
StackMap stack:
iload 2
bipush 6
ishl
iload 4
bipush 63
iand
ior
istore 2
end local 4 end local 3 30: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 31 1 firstByte I
1 31 2 c I
5 6 3 needed I
9 10 3 needed I
13 14 3 needed I
16 30 3 needed I
17 30 4 d I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
firstByte
private final int _decodeUtf8_2(int);
descriptor: (I)I
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.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
start local 2 3: iload 2
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
5: StackMap locals: int
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 6 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 6 1 c I
3 6 2 d I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
private final int _decodeUtf8_3(int);
descriptor: (I)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
iload 1
bipush 15
iand
istore 1
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
start local 2 4: iload 2
sipush 192
iand
sipush 128
if_icmpeq 6
5: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
6: StackMap locals: int
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 3
start local 3 7: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 9
8: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
9: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
10: iload 2
sipush 192
iand
sipush 128
if_icmpeq 12
11: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
12: StackMap locals:
StackMap stack:
iload 3
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 3
13: iload 3
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/UTF8StreamJsonParser;
0 14 1 c1 I
4 14 2 d I
7 14 3 c I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c1
private final int _decodeUtf8_3fast(int);
descriptor: (I)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
bipush 15
iand
istore 1
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
start local 2 2: iload 2
sipush 192
iand
sipush 128
if_icmpeq 4
3: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
4: StackMap locals: int
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 3
start local 3 5: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
6: iload 2
sipush 192
iand
sipush 128
if_icmpeq 8
7: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
8: StackMap locals: int
StackMap stack:
iload 3
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 3
9: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 10 1 c1 I
2 10 2 d I
5 10 3 c I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c1
private final int _decodeUtf8_4(int);
descriptor: (I)I
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.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
start local 2 3: iload 2
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
5: StackMap locals: int
StackMap stack:
iload 1
bipush 7
iand
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 1
6: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 8
7: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
9: iload 2
sipush 192
iand
sipush 128
if_icmpeq 11
10: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
11: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 1
12: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 14
13: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
15: iload 2
sipush 192
iand
sipush 128
if_icmpeq 17
16: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
17: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
ldc 65536
isub
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 18 1 c I
3 18 2 d I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
private final void _skipUtf8_2();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
start local 1 3: iload 1
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 1
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
5: StackMap locals: int
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
3 6 1 c I
Exceptions:
throws java.io.IOException
private final void _skipUtf8_3();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
start local 1 3: iload 1
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 1
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 7
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 1
8: iload 1
sipush 192
iand
sipush 128
if_icmpeq 10
9: aload 0
iload 1
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
3 11 1 c I
Exceptions:
throws java.io.IOException
private final void _skipUtf8_4(int);
descriptor: (I)V
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.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
start local 2 3: iload 2
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 7
6: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
8: iload 2
sipush 192
iand
sipush 128
if_icmpeq 10
9: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 12
11: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 2
13: iload 2
sipush 192
iand
sipush 128
if_icmpeq 15
14: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(II)V
15: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 16 1 c I
3 16 2 d I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
protected final void _skipCR();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 1
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifeq 3
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
bipush 10
if_icmpne 3
2: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
3: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
4: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
private int nextByte();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws java.io.IOException
protected void _reportInvalidToken(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
1: aload 0
aload 1
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._validJsonTokenList:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken:(Ljava/lang/String;Ljava/lang/String;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 3 1 matchedPart Ljava/lang/String;
0 3 2 ptr I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
matchedPart
ptr
protected void _reportInvalidToken(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._validJsonTokenList:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 2 1 matchedPart Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
matchedPart
protected void _reportInvalidToken(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
aload 1
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 3
start local 3 1: goto 10
2: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
istore 4
start local 4 3: aload 0
iload 4
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeCharForError:(I)I
i2c
istore 5
start local 5 4: iload 5
invokestatic java.lang.Character.isJavaIdentifierPart:(C)Z
ifne 6
5: goto 11
6: StackMap locals: int int
StackMap stack:
aload 3
iload 5
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
7: aload 3
invokevirtual java.lang.StringBuilder.length:()I
sipush 256
if_icmplt 10
8: aload 3
ldc "..."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: goto 11
end local 5 end local 4 10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 2
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMore:()Z
ifne 2
11: StackMap locals:
StackMap stack:
aload 0
ldc "Unrecognized token '%s': was expecting %s"
aload 3
aload 2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
12: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 13 1 matchedPart Ljava/lang/String;
0 13 2 msg Ljava/lang/String;
1 13 3 sb Ljava/lang/StringBuilder;
3 10 4 i I
4 10 5 c C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
matchedPart
msg
protected void _reportInvalidChar(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmpge 2
1: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._throwInvalidSpace:(I)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidInitial:(I)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 4 1 c I
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
MethodParameters:
Name Flags
c
protected void _reportInvalidInitial(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
ldc "Invalid UTF-8 start byte 0x"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokestatic java.lang.Integer.toHexString:(I)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.UTF8StreamJsonParser._reportError:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 2 1 mask I
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
MethodParameters:
Name Flags
mask
protected void _reportInvalidOther(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
ldc "Invalid UTF-8 middle byte 0x"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokestatic java.lang.Integer.toHexString:(I)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.UTF8StreamJsonParser._reportError:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 2 1 mask I
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
MethodParameters:
Name Flags
mask
protected void _reportInvalidOther(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
1: aload 0
iload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidOther:(I)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 3 1 mask I
0 3 2 ptr I
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
MethodParameters:
Name Flags
mask
ptr
protected final byte[] _decodeBase64(com.fasterxml.jackson.core.Base64Variant);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._getByteArrayBuilder:()Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
astore 2
start local 2 1: StackMap locals: com.fasterxml.jackson.core.util.ByteArrayBuilder
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 3
2: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
start local 3 4: iload 3
bipush 32
5: if_icmple 1
6: aload 1
iload 3
invokevirtual com.fasterxml.jackson.core.Base64Variant.decodeBase64Char:(I)I
istore 4
start local 4 7: iload 4
ifge 13
8: iload 3
bipush 34
if_icmpne 10
9: aload 2
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
areturn
10: StackMap locals: int int
StackMap stack:
aload 0
aload 1
iload 3
iconst_0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64Escape:(Lcom/fasterxml/jackson/core/Base64Variant;II)I
istore 4
11: iload 4
ifge 13
12: goto 1
13: StackMap locals:
StackMap stack:
iload 4
istore 5
start local 5 14: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 16
15: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
16: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
17: aload 1
iload 3
invokevirtual com.fasterxml.jackson.core.Base64Variant.decodeBase64Char:(I)I
istore 4
18: iload 4
ifge 20
19: aload 0
aload 1
iload 3
iconst_1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64Escape:(Lcom/fasterxml/jackson/core/Base64Variant;II)I
istore 4
20: StackMap locals:
StackMap stack:
iload 5
bipush 6
ishl
iload 4
ior
istore 5
21: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 23
22: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
24: aload 1
iload 3
invokevirtual com.fasterxml.jackson.core.Base64Variant.decodeBase64Char:(I)I
istore 4
25: iload 4
ifge 45
26: iload 4
bipush -2
if_icmpeq 35
27: iload 3
bipush 34
if_icmpne 34
28: iload 5
iconst_4
ishr
istore 5
29: aload 2
iload 5
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.append:(I)V
30: aload 1
invokevirtual com.fasterxml.jackson.core.Base64Variant.usesPadding:()Z
ifeq 33
31: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
32: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleBase64MissingPadding:(Lcom/fasterxml/jackson/core/Base64Variant;)V
33: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
areturn
34: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
iconst_2
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64Escape:(Lcom/fasterxml/jackson/core/Base64Variant;II)I
istore 4
35: StackMap locals:
StackMap stack:
iload 4
bipush -2
if_icmpne 45
36: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 38
37: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
38: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
39: aload 1
iload 3
invokevirtual com.fasterxml.jackson.core.Base64Variant.usesPaddingChar:(I)Z
ifne 42
40: aload 0
aload 1
iload 3
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64Escape:(Lcom/fasterxml/jackson/core/Base64Variant;II)I
bipush -2
if_icmpeq 42
41: aload 0
aload 1
iload 3
iconst_3
new java.lang.StringBuilder
dup
ldc "expected padding character '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.fasterxml.jackson.core.Base64Variant.getPaddingChar:()C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser.reportInvalidBase64Char:(Lcom/fasterxml/jackson/core/Base64Variant;IILjava/lang/String;)Ljava/lang/IllegalArgumentException;
athrow
42: StackMap locals:
StackMap stack:
iload 5
iconst_4
ishr
istore 5
43: aload 2
iload 5
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.append:(I)V
44: goto 1
45: StackMap locals:
StackMap stack:
iload 5
bipush 6
ishl
iload 4
ior
istore 5
46: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputEnd:I
if_icmplt 48
47: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed:()V
48: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
baload
sipush 255
iand
istore 3
49: aload 1
iload 3
invokevirtual com.fasterxml.jackson.core.Base64Variant.decodeBase64Char:(I)I
istore 4
50: iload 4
ifge 64
51: iload 4
bipush -2
if_icmpeq 60
52: iload 3
bipush 34
if_icmpne 59
53: iload 5
iconst_2
ishr
istore 5
54: aload 2
iload 5
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.appendTwoBytes:(I)V
55: aload 1
invokevirtual com.fasterxml.jackson.core.Base64Variant.usesPadding:()Z
ifeq 58
56: aload 0
dup
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
iconst_1
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
57: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleBase64MissingPadding:(Lcom/fasterxml/jackson/core/Base64Variant;)V
58: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
areturn
59: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
iconst_3
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._decodeBase64Escape:(Lcom/fasterxml/jackson/core/Base64Variant;II)I
istore 4
60: StackMap locals:
StackMap stack:
iload 4
bipush -2
if_icmpne 64
61: iload 5
iconst_2
ishr
istore 5
62: aload 2
iload 5
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.appendTwoBytes:(I)V
63: goto 1
64: StackMap locals:
StackMap stack:
iload 5
bipush 6
ishl
iload 4
ior
istore 5
65: aload 2
iload 5
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.appendThreeBytes:(I)V
end local 5 end local 4 end local 3 66: goto 1
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 67 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 67 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
1 67 2 builder Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
4 66 3 ch I
7 66 4 bits I
14 66 5 decodedData I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
public com.fasterxml.jackson.core.JsonLocation getTokenLocation();
descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 5
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputProcessed:J
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameStartOffset:I
iconst_1
isub
i2l
ladd
lstore 1
start local 1 2: new com.fasterxml.jackson.core.JsonLocation
dup
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._getSourceReference:()Ljava/lang/Object;
3: lload 1
ldc -1
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameStartRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameStartCol:I
4: invokespecial com.fasterxml.jackson.core.JsonLocation.<init>:(Ljava/lang/Object;JJII)V
areturn
end local 1 5: StackMap locals:
StackMap stack:
new com.fasterxml.jackson.core.JsonLocation
dup
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._getSourceReference:()Ljava/lang/Object;
6: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputTotal:J
lconst_1
lsub
ldc -1
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
7: invokespecial com.fasterxml.jackson.core.JsonLocation.<init>:(Ljava/lang/Object;JJII)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
2 5 1 total J
public com.fasterxml.jackson.core.JsonLocation getCurrentLocation();
descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
isub
iconst_1
iadd
istore 1
start local 1 1: new com.fasterxml.jackson.core.JsonLocation
dup
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._getSourceReference:()Ljava/lang/Object;
2: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputProcessed:J
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
i2l
ladd
ldc -1
3: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
iload 1
4: invokespecial com.fasterxml.jackson.core.JsonLocation.<init>:(Ljava/lang/Object;JJII)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
1 5 1 col I
private final void _updateLocation();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputRow:I
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 1
start local 1 2: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputProcessed:J
iload 1
i2l
ladd
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputTotal:J
3: aload 0
iload 1
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._tokenInputCol:I
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
2 5 1 ptr I
private final void _updateNameLocation();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRow:I
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameStartRow:I
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._inputPtr:I
istore 1
start local 1 2: aload 0
iload 1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameStartOffset:I
3: aload 0
iload 1
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currInputRowStart:I
isub
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nameStartCol:I
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
2 5 1 ptr I
private final com.fasterxml.jackson.core.JsonToken _closeScope(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 125
if_icmpne 3
1: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeObjectScope:()V
2: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._closeArrayScope:()V
4: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
0 5 1 i I
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
MethodParameters:
Name Flags
i
private final void _closeArrayScope();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateLocation:()V
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inArray:()Z
ifne 3
2: aload 0
bipush 93
bipush 125
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportMismatchedEndMarker:(IC)V
3: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.clearAndGetParent:()Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
private final void _closeObjectScope();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._updateLocation:()V
1: aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inObject:()Z
ifne 3
2: aload 0
bipush 125
bipush 93
invokevirtual com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportMismatchedEndMarker:(IC)V
3: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.clearAndGetParent:()Lcom/fasterxml/jackson/core/json/JsonReadContext;
putfield com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
}
SourceFile: "UTF8StreamJsonParser.java"
InnerClasses:
public final Feature = com.fasterxml.jackson.core.JsonParser$Feature of com.fasterxml.jackson.core.JsonParser