public class com.fasterxml.jackson.databind.util.TokenBuffer extends com.fasterxml.jackson.core.JsonGenerator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.databind.util.TokenBuffer
super_class: com.fasterxml.jackson.core.JsonGenerator
{
protected static final int DEFAULT_GENERATOR_FEATURES;
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 com.fasterxml.jackson.core.JsonStreamContext _parentContext;
descriptor: Lcom/fasterxml/jackson/core/JsonStreamContext;
flags: (0x0004) ACC_PROTECTED
protected int _generatorFeatures;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean _closed;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _hasNativeTypeIds;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _hasNativeObjectIds;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _mayHaveNativeIds;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _forceBigDecimal;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.databind.util.TokenBuffer$Segment _first;
descriptor: Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.databind.util.TokenBuffer$Segment _last;
descriptor: Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
flags: (0x0004) ACC_PROTECTED
protected int _appendAt;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.lang.Object _typeId;
descriptor: Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
protected java.lang.Object _objectId;
descriptor: Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
protected boolean _hasNativeId;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.core.json.JsonWriteContext _writeContext;
descriptor: Lcom/fasterxml/jackson/core/json/JsonWriteContext;
flags: (0x0004) ACC_PROTECTED
private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.fasterxml.jackson.core.JsonGenerator$Feature.collectDefaults:()I
putstatic com.fasterxml.jackson.databind.util.TokenBuffer.DEFAULT_GENERATOR_FEATURES:I
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.fasterxml.jackson.core.ObjectCodec, boolean);
descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.fasterxml.jackson.core.JsonGenerator.<init>:()V
1: aload 0
iconst_0
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
2: aload 0
aload 1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
3: aload 0
getstatic com.fasterxml.jackson.databind.util.TokenBuffer.DEFAULT_GENERATOR_FEATURES:I
putfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
4: aload 0
aconst_null
invokestatic com.fasterxml.jackson.core.json.JsonWriteContext.createRootContext:(Lcom/fasterxml/jackson/core/json/DupDetector;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
5: aload 0
aload 0
new com.fasterxml.jackson.databind.util.TokenBuffer$Segment
dup
invokespecial com.fasterxml.jackson.databind.util.TokenBuffer$Segment.<init>:()V
dup_x1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
6: aload 0
iconst_0
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
7: aload 0
iload 2
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
8: aload 0
iload 2
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
9: aload 0
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
ior
putfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 11 1 codec Lcom/fasterxml/jackson/core/ObjectCodec;
0 11 2 hasNativeIds Z
MethodParameters:
Name Flags
codec
hasNativeIds
public void <init>(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokespecial com.fasterxml.jackson.databind.util.TokenBuffer.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 p Lcom/fasterxml/jackson/core/JsonParser;
MethodParameters:
Name Flags
p
public void <init>(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.fasterxml.jackson.core.JsonGenerator.<init>:()V
1: aload 0
iconst_0
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
2: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
3: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getParsingContext:()Lcom/fasterxml/jackson/core/JsonStreamContext;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._parentContext:Lcom/fasterxml/jackson/core/JsonStreamContext;
4: aload 0
getstatic com.fasterxml.jackson.databind.util.TokenBuffer.DEFAULT_GENERATOR_FEATURES:I
putfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
5: aload 0
aconst_null
invokestatic com.fasterxml.jackson.core.json.JsonWriteContext.createRootContext:(Lcom/fasterxml/jackson/core/json/DupDetector;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
6: aload 0
aload 0
new com.fasterxml.jackson.databind.util.TokenBuffer$Segment
dup
invokespecial com.fasterxml.jackson.databind.util.TokenBuffer$Segment.<init>:()V
dup_x1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
7: aload 0
iconst_0
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
8: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.canReadTypeId:()Z
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
9: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.canReadObjectId:()Z
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
10: aload 0
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
ior
putfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
11: aload 0
aload 2
ifnonnull 12
iconst_0
goto 13
12: StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.DeserializationContext
StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer
aload 2
getstatic com.fasterxml.jackson.databind.DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
13: StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.DeserializationContext
StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer int
putfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 15 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 15 2 ctxt Lcom/fasterxml/jackson/databind/DeserializationContext;
MethodParameters:
Name Flags
p
ctxt
public static com.fasterxml.jackson.databind.util.TokenBuffer asCopyOfValue(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new com.fasterxml.jackson.databind.util.TokenBuffer
dup
aload 0
invokespecial com.fasterxml.jackson.databind.util.TokenBuffer.<init>:(Lcom/fasterxml/jackson/core/JsonParser;)V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 p Lcom/fasterxml/jackson/core/JsonParser;
1 3 1 b Lcom/fasterxml/jackson/databind/util/TokenBuffer;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p
public com.fasterxml.jackson.databind.util.TokenBuffer overrideParentContext(com.fasterxml.jackson.core.JsonStreamContext);
descriptor: (Lcom/fasterxml/jackson/core/JsonStreamContext;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
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.databind.util.TokenBuffer._parentContext:Lcom/fasterxml/jackson/core/JsonStreamContext;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 ctxt Lcom/fasterxml/jackson/core/JsonStreamContext;
MethodParameters:
Name Flags
ctxt
public com.fasterxml.jackson.databind.util.TokenBuffer forceUseOfBigDecimal(boolean);
descriptor: (Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 b Z
MethodParameters:
Name Flags
b
public com.fasterxml.jackson.core.Version version();
descriptor: ()Lcom/fasterxml/jackson/core/Version;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.databind.cfg.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public com.fasterxml.jackson.core.JsonParser asParser();
descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public com.fasterxml.jackson.core.JsonParser asParserOnFirstToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonParser;
astore 1
start local 1 1: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
pop
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
1 3 1 p Lcom/fasterxml/jackson/core/JsonParser;
Exceptions:
throws java.io.IOException
public com.fasterxml.jackson.core.JsonParser asParser(com.fasterxml.jackson.core.ObjectCodec);
descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.databind.util.TokenBuffer$Parser
dup
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 1
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._parentContext:Lcom/fasterxml/jackson/core/JsonStreamContext;
invokespecial com.fasterxml.jackson.databind.util.TokenBuffer$Parser.<init>:(Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;Lcom/fasterxml/jackson/core/ObjectCodec;ZZLcom/fasterxml/jackson/core/JsonStreamContext;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 1 1 codec Lcom/fasterxml/jackson/core/ObjectCodec;
MethodParameters:
Name Flags
codec
public com.fasterxml.jackson.core.JsonParser asParser(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.databind.util.TokenBuffer$Parser
dup
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._parentContext:Lcom/fasterxml/jackson/core/JsonStreamContext;
invokespecial com.fasterxml.jackson.databind.util.TokenBuffer$Parser.<init>:(Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;Lcom/fasterxml/jackson/core/ObjectCodec;ZZLcom/fasterxml/jackson/core/JsonStreamContext;)V
astore 2
start local 2 1: aload 2
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getTokenLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Parser.setLocation:(Lcom/fasterxml/jackson/core/JsonLocation;)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 3 1 src Lcom/fasterxml/jackson/core/JsonParser;
1 3 2 p Lcom/fasterxml/jackson/databind/util/TokenBuffer$Parser;
MethodParameters:
Name Flags
src
public com.fasterxml.jackson.core.JsonToken firstToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
iconst_0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.type:(I)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public com.fasterxml.jackson.databind.util.TokenBuffer append(com.fasterxml.jackson.databind.util.TokenBuffer);
descriptor: (Lcom/fasterxml/jackson/databind/util/TokenBuffer;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
ifne 2
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.canWriteTypeId:()Z
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
ifne 4
3: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.canWriteObjectId:()Z
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
ior
putfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
5: aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
astore 2
start local 2 6: goto 8
7: StackMap locals: com.fasterxml.jackson.core.JsonParser
StackMap stack:
aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
8: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
ifnonnull 7
9: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 10 1 other Lcom/fasterxml/jackson/databind/util/TokenBuffer;
6 10 2 p Lcom/fasterxml/jackson/core/JsonParser;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
other
public void serialize(com.fasterxml.jackson.core.JsonGenerator);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 2
start local 2 1: iconst_m1
istore 3
start local 3 2: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
istore 4
start local 4 3: iload 4
ifeq 4
aload 2
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.hasIds:()Z
ifeq 4
iconst_1
goto 5
StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment int int
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: istore 5
start local 5 6: StackMap locals: int
StackMap stack:
iinc 3 1
iload 3
bipush 16
if_icmplt 13
7: iconst_0
istore 3
8: aload 2
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.next:()Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 2
9: aload 2
ifnonnull 10
goto 96
10: StackMap locals:
StackMap stack:
iload 4
ifeq 11
aload 2
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.hasIds:()Z
ifeq 11
iconst_1
goto 12
StackMap locals:
StackMap stack:
11: iconst_0
StackMap locals:
StackMap stack: int
12: istore 5
13: StackMap locals:
StackMap stack:
aload 2
iload 3
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.type:(I)Lcom/fasterxml/jackson/core/JsonToken;
astore 6
start local 6 14: aload 6
ifnonnull 15
goto 96
15: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
iload 5
ifeq 22
16: aload 2
iload 3
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.findObjectId:(I)Ljava/lang/Object;
astore 7
start local 7 17: aload 7
ifnull 19
18: aload 1
aload 7
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeObjectId:(Ljava/lang/Object;)V
19: StackMap locals: java.lang.Object
StackMap stack:
aload 2
iload 3
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.findTypeId:(I)Ljava/lang/Object;
astore 7
20: aload 7
ifnull 22
21: aload 1
aload 7
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeTypeId:(Ljava/lang/Object;)V
end local 7 22: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
aload 6
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iaload
tableswitch { // 2 - 13
2: 23
3: 25
4: 27
5: 29
6: 31
7: 86
8: 37
9: 43
10: 58
11: 80
12: 82
13: 84
default: 95
}
23: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeStartObject:()V
24: goto 6
25: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeEndObject:()V
26: goto 6
27: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeStartArray:()V
28: goto 6
29: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeEndArray:()V
30: goto 6
31: StackMap locals:
StackMap stack:
aload 2
iload 3
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.get:(I)Ljava/lang/Object;
astore 7
start local 7 32: aload 7
instanceof com.fasterxml.jackson.core.SerializableString
ifeq 35
33: aload 1
aload 7
checkcast com.fasterxml.jackson.core.SerializableString
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeFieldName:(Lcom/fasterxml/jackson/core/SerializableString;)V
34: goto 6
35: StackMap locals: java.lang.Object
StackMap stack:
aload 1
aload 7
checkcast java.lang.String
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeFieldName:(Ljava/lang/String;)V
end local 7 36: goto 6
37: StackMap locals:
StackMap stack:
aload 2
iload 3
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.get:(I)Ljava/lang/Object;
astore 7
start local 7 38: aload 7
instanceof com.fasterxml.jackson.core.SerializableString
ifeq 41
39: aload 1
aload 7
checkcast com.fasterxml.jackson.core.SerializableString
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeString:(Lcom/fasterxml/jackson/core/SerializableString;)V
40: goto 6
41: StackMap locals: java.lang.Object
StackMap stack:
aload 1
aload 7
checkcast java.lang.String
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeString:(Ljava/lang/String;)V
end local 7 42: goto 6
43: StackMap locals:
StackMap stack:
aload 2
iload 3
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.get:(I)Ljava/lang/Object;
astore 7
start local 7 44: aload 7
instanceof java.lang.Integer
ifeq 47
45: aload 1
aload 7
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(I)V
46: goto 6
StackMap locals: java.lang.Object
StackMap stack:
47: aload 7
instanceof java.math.BigInteger
ifeq 50
48: aload 1
aload 7
checkcast java.math.BigInteger
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(Ljava/math/BigInteger;)V
49: goto 6
StackMap locals:
StackMap stack:
50: aload 7
instanceof java.lang.Long
ifeq 53
51: aload 1
aload 7
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(J)V
52: goto 6
StackMap locals:
StackMap stack:
53: aload 7
instanceof java.lang.Short
ifeq 56
54: aload 1
aload 7
checkcast java.lang.Short
invokevirtual java.lang.Short.shortValue:()S
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(S)V
55: goto 6
56: StackMap locals:
StackMap stack:
aload 1
aload 7
checkcast java.lang.Number
invokevirtual java.lang.Number.intValue:()I
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(I)V
end local 7 57: goto 6
58: StackMap locals:
StackMap stack:
aload 2
iload 3
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.get:(I)Ljava/lang/Object;
astore 7
start local 7 59: aload 7
instanceof java.lang.Double
ifeq 62
60: aload 1
aload 7
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(D)V
61: goto 6
StackMap locals: java.lang.Object
StackMap stack:
62: aload 7
instanceof java.math.BigDecimal
ifeq 65
63: aload 1
aload 7
checkcast java.math.BigDecimal
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(Ljava/math/BigDecimal;)V
64: goto 6
StackMap locals:
StackMap stack:
65: aload 7
instanceof java.lang.Float
ifeq 68
66: aload 1
aload 7
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(F)V
67: goto 6
StackMap locals:
StackMap stack:
68: aload 7
ifnonnull 71
69: aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNull:()V
70: goto 6
StackMap locals:
StackMap stack:
71: aload 7
instanceof java.lang.String
ifeq 74
72: aload 1
aload 7
checkcast java.lang.String
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(Ljava/lang/String;)V
73: goto 6
74: StackMap locals:
StackMap stack:
new com.fasterxml.jackson.core.JsonGenerationException
dup
75: ldc "Unrecognized value type for VALUE_NUMBER_FLOAT: %s, cannot serialize"
iconst_1
anewarray java.lang.Object
dup
iconst_0
76: aload 7
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
77: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
78: aload 1
79: invokespecial com.fasterxml.jackson.core.JsonGenerationException.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;)V
athrow
end local 7 80: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeBoolean:(Z)V
81: goto 6
82: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeBoolean:(Z)V
83: goto 6
84: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNull:()V
85: goto 6
86: StackMap locals:
StackMap stack:
aload 2
iload 3
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.get:(I)Ljava/lang/Object;
astore 7
start local 7 87: aload 7
instanceof com.fasterxml.jackson.databind.util.RawValue
ifeq 90
88: aload 7
checkcast com.fasterxml.jackson.databind.util.RawValue
aload 1
invokevirtual com.fasterxml.jackson.databind.util.RawValue.serialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
89: goto 6
StackMap locals: java.lang.Object
StackMap stack:
90: aload 7
instanceof com.fasterxml.jackson.databind.JsonSerializable
ifeq 93
91: aload 1
aload 7
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeObject:(Ljava/lang/Object;)V
92: goto 6
93: StackMap locals:
StackMap stack:
aload 1
aload 7
invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeEmbeddedObject:(Ljava/lang/Object;)V
end local 7 94: goto 6
95: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
ldc "Internal error: should never end up through this code path"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 6 96: StackMap locals:
StackMap stack:
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 97 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 97 1 gen Lcom/fasterxml/jackson/core/JsonGenerator;
1 97 2 segment Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
2 97 3 ptr I
3 97 4 checkIds Z
6 97 5 hasIds Z
14 96 6 t Lcom/fasterxml/jackson/core/JsonToken;
17 22 7 id Ljava/lang/Object;
32 36 7 ob Ljava/lang/Object;
38 42 7 ob Ljava/lang/Object;
44 57 7 n Ljava/lang/Object;
59 80 7 n Ljava/lang/Object;
87 94 7 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
gen
public com.fasterxml.jackson.databind.util.TokenBuffer deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonParser.hasToken:(Lcom/fasterxml/jackson/core/JsonToken;)Z
ifne 3
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
5: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
dup
astore 3
start local 3 6: getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 4
7: aload 3
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 11
8: aload 2
ldc Lcom/fasterxml/jackson/databind/util/TokenBuffer;
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
9: new java.lang.StringBuilder
dup
ldc "Expected END_OBJECT after copying contents of a JsonParser into TokenBuffer, got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
10: invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
11: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
12: aload 0
areturn
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/databind/util/TokenBuffer;
0 13 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 13 2 ctxt Lcom/fasterxml/jackson/databind/DeserializationContext;
6 13 3 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p
ctxt
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
ldc "[TokenBuffer: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
astore 2
start local 2 3: iconst_0
istore 3
start local 3 4: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
ifne 5
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
ifne 5
iconst_0
goto 6
StackMap locals: java.lang.StringBuilder com.fasterxml.jackson.core.JsonParser int
StackMap stack:
5: iconst_1
StackMap locals:
StackMap stack: int
6: istore 4
start local 4 7: StackMap locals: int
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 8: aload 5
ifnonnull 10
9: goto 25
10: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
iload 4
ifeq 12
11: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendNativeIds:(Ljava/lang/StringBuilder;)V
12: StackMap locals:
StackMap stack:
iload 3
bipush 100
if_icmpge 23
13: iload 3
ifle 15
14: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: StackMap locals:
StackMap stack:
aload 1
aload 5
invokevirtual com.fasterxml.jackson.core.JsonToken.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: aload 5
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 23
17: aload 1
bipush 40
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
18: aload 1
aload 2
invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: aload 1
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
20: goto 23
end local 5 StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer java.lang.StringBuilder com.fasterxml.jackson.core.JsonParser int int
StackMap stack: java.io.IOException
21: astore 6
start local 6 22: new java.lang.IllegalStateException
dup
aload 6
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 6 start local 5 23: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
iinc 3 1
end local 5 24: goto 7
25: StackMap locals:
StackMap stack:
iload 3
bipush 100
if_icmplt 27
26: aload 1
ldc " ... (truncated "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
bipush 100
isub
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " entries)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
27: StackMap locals:
StackMap stack:
aload 1
bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
28: aload 1
invokevirtual java.lang.StringBuilder.toString:()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 29 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
1 29 1 sb Ljava/lang/StringBuilder;
3 29 2 jp Lcom/fasterxml/jackson/core/JsonParser;
4 29 3 count I
7 29 4 hasNativeIds Z
8 21 5 t Lcom/fasterxml/jackson/core/JsonToken;
23 24 5 t Lcom/fasterxml/jackson/core/JsonToken;
22 23 6 ioe Ljava/io/IOException;
Exception table:
from to target type
7 9 21 Class java.io.IOException
10 20 21 Class java.io.IOException
private final void _appendNativeIds(java.lang.StringBuilder);
descriptor: (Ljava/lang/StringBuilder;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
iconst_1
isub
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.findObjectId:(I)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 1
ldc "[objectId="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
3: StackMap locals: java.lang.Object
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
iconst_1
isub
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.findTypeId:(I)Ljava/lang/Object;
astore 3
start local 3 4: aload 3
ifnull 6
5: aload 1
ldc "[typeId="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: StackMap locals: java.lang.Object
StackMap stack:
return
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/databind/util/TokenBuffer;
0 7 1 sb Ljava/lang/StringBuilder;
1 7 2 objectId Ljava/lang/Object;
4 7 3 typeId Ljava/lang/Object;
MethodParameters:
Name Flags
sb
public com.fasterxml.jackson.core.JsonGenerator enable(com.fasterxml.jackson.core.JsonGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 f Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.core.JsonGenerator disable(com.fasterxml.jackson.core.JsonGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 f Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
MethodParameters:
Name Flags
f
public boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
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.databind.util.TokenBuffer._generatorFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 f Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
MethodParameters:
Name Flags
f
public int getFeatureMask();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public com.fasterxml.jackson.core.JsonGenerator setFeatureMask(int);
descriptor: (I)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 mask I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
mask
public com.fasterxml.jackson.core.JsonGenerator overrideStdFeatures(int, int);
descriptor: (II)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.getFeatureMask:()I
istore 3
start local 3 1: aload 0
iload 3
iload 2
iconst_m1
ixor
iand
iload 1
iload 2
iand
ior
putfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
2: aload 0
areturn
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/databind/util/TokenBuffer;
0 3 1 values I
0 3 2 mask I
1 3 3 oldState I
MethodParameters:
Name Flags
values
mask
public com.fasterxml.jackson.core.JsonGenerator useDefaultPrettyPrinter();
descriptor: ()Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public com.fasterxml.jackson.core.JsonGenerator setCodec(com.fasterxml.jackson.core.ObjectCodec);
descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonGenerator;
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.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 oc Lcom/fasterxml/jackson/core/ObjectCodec;
MethodParameters:
Name Flags
oc
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.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public final com.fasterxml.jackson.core.json.JsonWriteContext getOutputContext();
descriptor: ()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public boolean canWriteBinaryNatively();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public void flush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
Exceptions:
throws java.io.IOException
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._closed:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
Exceptions:
throws java.io.IOException
public boolean isClosed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._closed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public final void writeStartArray();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
pop
1: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
Exceptions:
throws java.io.IOException
public final void writeStartArray(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
pop
1: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 4 1 size I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
size
public void writeStartArray(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
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.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
pop
1: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 4 1 forValue Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
forValue
public void writeStartArray(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
pop
1: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
aload 1
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 4 1 forValue Ljava/lang/Object;
0 4 2 size I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
forValue
size
public final void writeEndArray();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendEndMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
1: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
astore 1
start local 1 2: aload 1
ifnull 4
3: aload 0
aload 1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
4: StackMap locals: com.fasterxml.jackson.core.json.JsonWriteContext
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
2 5 1 c Lcom/fasterxml/jackson/core/json/JsonWriteContext;
Exceptions:
throws java.io.IOException
public final void writeStartObject();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
pop
1: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildObjectContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
Exceptions:
throws java.io.IOException
public void writeStartObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
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.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
pop
1: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
2: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
aload 1
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildObjectContext:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
astore 2
start local 2 3: aload 0
aload 2
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 5 1 forValue Ljava/lang/Object;
3 5 2 ctxt Lcom/fasterxml/jackson/core/json/JsonWriteContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
forValue
public void writeStartObject(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
pop
1: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
2: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
aload 1
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildObjectContext:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
astore 3
start local 3 3: aload 0
aload 3
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 5 1 forValue Ljava/lang/Object;
0 5 2 size I
3 5 3 ctxt Lcom/fasterxml/jackson/core/json/JsonWriteContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
forValue
size
public final void writeEndObject();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendEndMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
1: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
astore 1
start local 1 2: aload 1
ifnull 4
3: aload 0
aload 1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
4: StackMap locals: com.fasterxml.jackson.core.json.JsonWriteContext
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
2 5 1 c Lcom/fasterxml/jackson/core/json/JsonWriteContext;
Exceptions:
throws java.io.IOException
public final void writeFieldName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
aload 1
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
pop
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendFieldName:(Ljava/lang/Object;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 3 1 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
name
public void writeFieldName(com.fasterxml.jackson.core.SerializableString);
descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
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.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
aload 1
invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
pop
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendFieldName:(Ljava/lang/Object;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 3 1 name Lcom/fasterxml/jackson/core/SerializableString;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
name
public void writeString(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 5 1 text Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
public void writeString(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new java.lang.String
dup
aload 1
iload 2
iload 3
invokespecial java.lang.String.<init>:([CII)V
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeString:(Ljava/lang/String;)V
1: return
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/databind/util/TokenBuffer;
0 2 1 text [C
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public void writeString(com.fasterxml.jackson.core.SerializableString);
descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 5 1 text Lcom/fasterxml/jackson/core/SerializableString;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
public void writeRawUTF8String(byte[], int, int);
descriptor: ([BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
1: return
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/databind/util/TokenBuffer;
0 2 1 text [B
0 2 2 offset I
0 2 3 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
length
public void writeUTF8String(byte[], int, int);
descriptor: ([BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
1: return
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/databind/util/TokenBuffer;
0 2 1 text [B
0 2 2 offset I
0 2 3 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
length
public void writeRaw(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 text Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
public void writeRaw(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
1: return
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/databind/util/TokenBuffer;
0 2 1 text Ljava/lang/String;
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public void writeRaw(com.fasterxml.jackson.core.SerializableString);
descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 text Lcom/fasterxml/jackson/core/SerializableString;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
public void writeRaw(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
1: return
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/databind/util/TokenBuffer;
0 2 1 text [C
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public void writeRaw(char);
descriptor: (C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 c C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
public void writeRawValue(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
new com.fasterxml.jackson.databind.util.RawValue
dup
aload 1
invokespecial com.fasterxml.jackson.databind.util.RawValue.<init>:(Ljava/lang/String;)V
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 text Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
public void writeRawValue(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
ifgt 1
iload 3
aload 1
invokevirtual java.lang.String.length:()I
if_icmpeq 2
1: StackMap locals:
StackMap stack:
aload 1
iload 2
iload 2
iload 3
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
new com.fasterxml.jackson.databind.util.RawValue
dup
aload 1
invokespecial com.fasterxml.jackson.databind.util.RawValue.<init>:(Ljava/lang/String;)V
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
3: return
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/databind/util/TokenBuffer;
0 4 1 text Ljava/lang/String;
0 4 2 offset I
0 4 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public void writeRawValue(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
new java.lang.String
dup
aload 1
iload 2
iload 3
invokespecial java.lang.String.<init>:([CII)V
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
1: return
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/databind/util/TokenBuffer;
0 2 1 text [C
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public void writeNumber(short);
descriptor: (S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
iload 1
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 i S
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
public void writeNumber(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
public void writeNumber(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 l J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
l
public void writeNumber(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
dload 1
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 d D
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
d
public void writeNumber(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
fload 1
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 f F
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
f
public void writeNumber(java.math.BigDecimal);
descriptor: (Ljava/math/BigDecimal;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 5 1 dec Ljava/math/BigDecimal;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dec
public void writeNumber(java.math.BigInteger);
descriptor: (Ljava/math/BigInteger;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 5 1 v Ljava/math/BigInteger;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
v
public void writeNumber(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 encodedValue Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
encodedValue
public void writeBoolean(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
goto 2
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer
1: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer int
StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.core.JsonToken
2: invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 4 1 state Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
state
public void writeNull();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
Exceptions:
throws java.io.IOException
public void writeObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
2: return
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 2
start local 2 4: aload 2
ldc [B
if_acmpeq 5
aload 1
instanceof com.fasterxml.jackson.databind.util.RawValue
ifeq 7
5: StackMap locals: java.lang.Class
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
6: return
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
ifnonnull 10
8: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.ObjectCodec.writeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 12 1 value Ljava/lang/Object;
4 12 2 raw Ljava/lang/Class<*>;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
value
public void writeTree(com.fasterxml.jackson.core.TreeNode);
descriptor: (Lcom/fasterxml/jackson/core/TreeNode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
ifnonnull 6
4: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.ObjectCodec.writeTree:(Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/core/TreeNode;)V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 8 1 node Lcom/fasterxml/jackson/core/TreeNode;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
node
public void writeBinary(com.fasterxml.jackson.core.Base64Variant, byte[], int, int);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;[BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 4
newarray 8
astore 5
start local 5 1: aload 2
iload 3
aload 5
iconst_0
iload 4
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 0
aload 5
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeObject:(Ljava/lang/Object;)V
3: 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 4 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 4 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
0 4 2 data [B
0 4 3 offset I
0 4 4 len I
1 4 5 copy [B
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
data
offset
len
public int writeBinary(com.fasterxml.jackson.core.Base64Variant, java.io.InputStream, int);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/InputStream;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
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/databind/util/TokenBuffer;
0 1 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
0 1 2 data Ljava/io/InputStream;
0 1 3 dataLength I
MethodParameters:
Name Flags
b64variant
data
dataLength
public boolean canWriteTypeId();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public boolean canWriteObjectId();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public void writeTypeId(java.lang.Object);
descriptor: (Ljava/lang/Object;)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.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
1: aload 0
iconst_1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 3 1 id Ljava/lang/Object;
MethodParameters:
Name Flags
id
public void writeObjectId(java.lang.Object);
descriptor: (Ljava/lang/Object;)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.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
1: aload 0
iconst_1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 3 1 id Ljava/lang/Object;
MethodParameters:
Name Flags
id
public void writeEmbeddedObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 2 1 object Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
object
public void copyCurrentEvent(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
ifeq 2
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
2: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iaload
tableswitch { // 2 - 13
2: 3
3: 5
4: 7
5: 9
6: 11
7: 41
8: 13
9: 18
10: 25
11: 35
12: 37
13: 39
default: 43
}
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
4: goto 44
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
6: goto 44
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
8: goto 44
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
10: goto 44
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
12: goto 44
13: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.hasTextCharacters:()Z
ifeq 16
14: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getTextCharacters:()[C
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getTextOffset:()I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getTextLength:()I
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeString:([CII)V
15: goto 44
16: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeString:(Ljava/lang/String;)V
17: goto 44
18: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 19
2: 23
3: 21
default: 23
}
19: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(I)V
20: goto 44
21: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getBigIntegerValue:()Ljava/math/BigInteger;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigInteger;)V
22: goto 44
23: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getLongValue:()J
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(J)V
24: goto 44
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
ifeq 28
26: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigDecimal;)V
27: goto 44
28: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
iaload
tableswitch { // 4 - 6
4: 31
5: 33
6: 29
default: 33
}
29: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigDecimal;)V
30: goto 44
31: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getFloatValue:()F
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(F)V
32: goto 44
33: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getDoubleValue:()D
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(D)V
34: goto 44
35: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
36: goto 44
37: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
38: goto 44
39: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
40: goto 44
41: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getEmbeddedObject:()Ljava/lang/Object;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeObject:(Ljava/lang/Object;)V
42: goto 44
43: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: unexpected token: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
44: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 45 1 p Lcom/fasterxml/jackson/core/JsonParser;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p
public void copyCurrentStructure(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 2
start local 2 1: aload 2
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 7
2: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
ifeq 4
3: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
4: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
5: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 2
6: goto 9
StackMap locals:
StackMap stack:
7: aload 2
ifnonnull 9
8: new java.lang.IllegalStateException
dup
ldc "No token available from argument `JsonParser`"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
aload 2
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iaload
tableswitch { // 2 - 5
2: 15
3: 22
4: 10
5: 20
default: 24
}
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
ifeq 12
11: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
13: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._copyBufferContents:(Lcom/fasterxml/jackson/core/JsonParser;)V
14: goto 25
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
ifeq 17
16: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
18: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._copyBufferContents:(Lcom/fasterxml/jackson/core/JsonParser;)V
19: goto 25
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
21: goto 25
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
23: goto 25
24: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._copyBufferValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)V
25: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 26 1 p Lcom/fasterxml/jackson/core/JsonParser;
1 26 2 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p
protected void _copyBufferContents(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iconst_1
istore 2
start local 2 1: goto 24
start local 3 2: StackMap locals: int com.fasterxml.jackson.core.JsonToken
StackMap stack:
invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
aload 3
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iaload
tableswitch { // 2 - 6
2: 12
3: 20
4: 7
5: 17
6: 3
default: 23
}
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
ifeq 5
4: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
6: goto 24
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
ifeq 9
8: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
10: iinc 2 1
11: goto 24
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
ifeq 14
13: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
15: iinc 2 1
16: goto 24
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
18: iinc 2 -1
iload 2
ifne 24
19: return
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
21: iinc 2 -1
iload 2
ifne 24
22: return
23: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._copyBufferValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)V
end local 3 24: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
dup
astore 3
start local 3 25: ifnonnull 2
26: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 27 1 p Lcom/fasterxml/jackson/core/JsonParser;
1 27 2 depth I
2 24 3 t Lcom/fasterxml/jackson/core/JsonToken;
25 27 3 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p
private void _copyBufferValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
ifeq 2
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
2: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
aload 2
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iaload
tableswitch { // 7 - 13
7: 31
8: 3
9: 8
10: 15
11: 25
12: 27
13: 29
default: 33
}
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.hasTextCharacters:()Z
ifeq 6
4: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getTextCharacters:()[C
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getTextOffset:()I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getTextLength:()I
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeString:([CII)V
5: goto 34
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeString:(Ljava/lang/String;)V
7: goto 34
8: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 9
2: 13
3: 11
default: 13
}
9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(I)V
10: goto 34
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getBigIntegerValue:()Ljava/math/BigInteger;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigInteger;)V
12: goto 34
13: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getLongValue:()J
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(J)V
14: goto 34
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
ifeq 18
16: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigDecimal;)V
17: goto 34
18: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
iaload
tableswitch { // 4 - 6
4: 21
5: 23
6: 19
default: 23
}
19: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigDecimal;)V
20: goto 34
21: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getFloatValue:()F
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(F)V
22: goto 34
23: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getDoubleValue:()D
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(D)V
24: goto 34
25: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
26: goto 34
27: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
28: goto 34
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
30: goto 34
31: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getEmbeddedObject:()Ljava/lang/Object;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeObject:(Ljava/lang/Object;)V
32: goto 34
33: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: unexpected token: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
34: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 35 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 35 2 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p
t
private final void _checkNativeIds(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getTypeId:()Ljava/lang/Object;
dup_x1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
ifnull 2
1: aload 0
iconst_1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getObjectId:()Ljava/lang/Object;
dup_x1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
ifnull 4
3: aload 0
iconst_1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 5 1 p Lcom/fasterxml/jackson/core/JsonParser;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p
protected final void _appendValue(com.fasterxml.jackson.core.JsonToken);
descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
pop
1: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
ifeq 4
2: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
aload 1
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 2
start local 2 3: goto 5
end local 2 4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 2
start local 2 5: StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
StackMap stack:
aload 2
ifnonnull 8
6: aload 0
dup
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
iconst_1
iadd
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
7: goto 10
8: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
9: aload 0
iconst_1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 11 1 type Lcom/fasterxml/jackson/core/JsonToken;
3 4 2 next Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
5 11 2 next Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
MethodParameters:
Name Flags
type
protected final void _appendValue(com.fasterxml.jackson.core.JsonToken, java.lang.Object);
descriptor: (Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
pop
1: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
ifeq 4
2: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
aload 1
aload 2
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 3
start local 3 3: goto 5
end local 3 4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 3
start local 3 5: StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
StackMap stack:
aload 3
ifnonnull 8
6: aload 0
dup
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
iconst_1
iadd
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
7: goto 10
8: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
9: aload 0
iconst_1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
10: StackMap locals:
StackMap stack:
return
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/databind/util/TokenBuffer;
0 11 1 type Lcom/fasterxml/jackson/core/JsonToken;
0 11 2 value Ljava/lang/Object;
3 4 3 next Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
5 11 3 next Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
MethodParameters:
Name Flags
type
value
protected final void _appendFieldName(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
ifeq 3
1: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 2
start local 2 2: goto 4
end local 2 3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 2
start local 2 4: StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
StackMap stack:
aload 2
ifnonnull 7
5: aload 0
dup
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
iconst_1
iadd
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
6: goto 9
7: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
8: aload 0
iconst_1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
9: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 10 1 value Ljava/lang/Object;
2 3 2 next Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
4 10 2 next Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
MethodParameters:
Name Flags
value
protected final void _appendStartMarker(com.fasterxml.jackson.core.JsonToken);
descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
ifeq 3
1: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
aload 1
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 2
start local 2 2: goto 4
end local 2 3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 2
start local 2 4: StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
StackMap stack:
aload 2
ifnonnull 7
5: aload 0
dup
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
iconst_1
iadd
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
6: goto 9
7: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
8: aload 0
iconst_1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
9: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 10 1 type Lcom/fasterxml/jackson/core/JsonToken;
2 3 2 next Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
4 10 2 next Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
MethodParameters:
Name Flags
type
protected final void _appendEndMarker(com.fasterxml.jackson.core.JsonToken);
descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
aload 0
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
aload 1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
astore 2
start local 2 1: aload 2
ifnonnull 4
2: aload 0
dup
getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
iconst_1
iadd
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
3: goto 6
4: StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
StackMap stack:
aload 0
aload 2
putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
5: aload 0
iconst_1
putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
0 7 1 type Lcom/fasterxml/jackson/core/JsonToken;
1 7 2 next Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
MethodParameters:
Name Flags
type
protected void _reportUnsupportedOperation();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "Called operation not supported for TokenBuffer"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/util/TokenBuffer;
public com.fasterxml.jackson.core.JsonStreamContext getOutputContext();
descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.getOutputContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
areturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.fasterxml.jackson.core.JsonToken.values:()[Lcom/fasterxml/jackson/core/JsonToken;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iconst_5
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 6
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iconst_4
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iconst_2
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 7
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 12
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 13
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 10
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 9
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 8
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 11
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
dup
putstatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.fasterxml.jackson.core.JsonParser$NumberType.values:()[Lcom/fasterxml/jackson/core/JsonParser$NumberType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_DECIMAL:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
bipush 6
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_INTEGER:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.fasterxml.jackson.core.JsonParser$NumberType.DOUBLE:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
iconst_5
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.fasterxml.jackson.core.JsonParser$NumberType.FLOAT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.fasterxml.jackson.core.JsonParser$NumberType.INT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
iconst_1
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.fasterxml.jackson.core.JsonParser$NumberType.LONG:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
iconst_2
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
dup
putstatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
}
SourceFile: "TokenBuffer.java"
NestMembers:
com.fasterxml.jackson.databind.util.TokenBuffer$Parser com.fasterxml.jackson.databind.util.TokenBuffer$Segment
InnerClasses:
public final Feature = com.fasterxml.jackson.core.JsonGenerator$Feature of com.fasterxml.jackson.core.JsonGenerator
public final NumberType = com.fasterxml.jackson.core.JsonParser$NumberType of com.fasterxml.jackson.core.JsonParser
protected final Parser = com.fasterxml.jackson.databind.util.TokenBuffer$Parser of com.fasterxml.jackson.databind.util.TokenBuffer
protected final Segment = com.fasterxml.jackson.databind.util.TokenBuffer$Segment of com.fasterxml.jackson.databind.util.TokenBuffer