public abstract class com.fasterxml.jackson.databind.DeserializationContext extends com.fasterxml.jackson.databind.DatabindContext implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.fasterxml.jackson.databind.DeserializationContext
super_class: com.fasterxml.jackson.databind.DatabindContext
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected final com.fasterxml.jackson.databind.deser.DeserializerCache _cache;
descriptor: Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.deser.DeserializerFactory _factory;
descriptor: Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.DeserializationConfig _config;
descriptor: Lcom/fasterxml/jackson/databind/DeserializationConfig;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final int _featureFlags;
descriptor: I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> _readCapabilities;
descriptor: Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamReadCapability;>;
protected final java.lang.Class<?> _view;
descriptor: Ljava/lang/Class;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/lang/Class<*>;
protected transient com.fasterxml.jackson.core.JsonParser _parser;
descriptor: Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected final com.fasterxml.jackson.databind.InjectableValues _injectableValues;
descriptor: Lcom/fasterxml/jackson/databind/InjectableValues;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected transient com.fasterxml.jackson.databind.util.ArrayBuilders _arrayBuilders;
descriptor: Lcom/fasterxml/jackson/databind/util/ArrayBuilders;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient com.fasterxml.jackson.databind.util.ObjectBuffer _objectBuffer;
descriptor: Lcom/fasterxml/jackson/databind/util/ObjectBuffer;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient java.text.DateFormat _dateFormat;
descriptor: Ljava/text/DateFormat;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient com.fasterxml.jackson.databind.cfg.ContextAttributes _attributes;
descriptor: Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected com.fasterxml.jackson.databind.util.LinkedNode<com.fasterxml.jackson.databind.JavaType> _currentType;
descriptor: Lcom/fasterxml/jackson/databind/util/LinkedNode;
flags: (0x0004) ACC_PROTECTED
Signature: Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/JavaType;>;
private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
protected void <init>(com.fasterxml.jackson.databind.deser.DeserializerFactory);
descriptor: (Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)V
flags: (0x0004) ACC_PROTECTED
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.DeserializationContext.<init>:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;Lcom/fasterxml/jackson/databind/deser/DeserializerCache;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 2 1 df Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
MethodParameters:
Name Flags
df
protected void <init>(com.fasterxml.jackson.databind.deser.DeserializerFactory, com.fasterxml.jackson.databind.deser.DeserializerCache);
descriptor: (Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;Lcom/fasterxml/jackson/databind/deser/DeserializerCache;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.fasterxml.jackson.databind.DatabindContext.<init>:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "Cannot pass null DeserializerFactory"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.databind.deser.DeserializerFactory com.fasterxml.jackson.databind.deser.DeserializerCache
StackMap stack:
aload 0
aload 1
putfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
4: aload 2
ifnonnull 6
5: new com.fasterxml.jackson.databind.deser.DeserializerCache
dup
invokespecial com.fasterxml.jackson.databind.deser.DeserializerCache.<init>:()V
astore 2
6: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
7: aload 0
iconst_0
putfield com.fasterxml.jackson.databind.DeserializationContext._featureFlags:I
8: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._readCapabilities:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
9: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
10: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
11: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
12: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._attributes:Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
13: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 14 1 df Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
0 14 2 cache Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
MethodParameters:
Name Flags
df
cache
protected void <init>(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.DeserializerFactory);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.fasterxml.jackson.databind.DatabindContext.<init>:()V
1: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
putfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
2: aload 0
aload 2
putfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
3: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
4: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._featureFlags:I
putfield com.fasterxml.jackson.databind.DeserializationContext._featureFlags:I
5: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._readCapabilities:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
putfield com.fasterxml.jackson.databind.DeserializationContext._readCapabilities:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
6: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
putfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
7: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
putfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
8: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
putfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
9: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._attributes:Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
putfield com.fasterxml.jackson.databind.DeserializationContext._attributes:Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
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/DeserializationContext;
0 11 1 src Lcom/fasterxml/jackson/databind/DeserializationContext;
0 11 2 factory Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
MethodParameters:
Name Flags
src
factory
protected void <init>(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/InjectableValues;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial com.fasterxml.jackson.databind.DatabindContext.<init>:()V
1: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
putfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
2: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
putfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
3: aload 0
aload 3
ifnonnull 4
aconst_null
goto 5
StackMap locals: com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.InjectableValues
StackMap stack: com.fasterxml.jackson.databind.DeserializationContext
4: aload 3
invokevirtual com.fasterxml.jackson.core.JsonParser.getReadCapabilities:()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
StackMap locals: com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.InjectableValues
StackMap stack: com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.core.util.JacksonFeatureSet
5: putfield com.fasterxml.jackson.databind.DeserializationContext._readCapabilities:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
6: aload 0
aload 2
putfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
7: aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getDeserializationFeatures:()I
putfield com.fasterxml.jackson.databind.DeserializationContext._featureFlags:I
8: aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getActiveView:()Ljava/lang/Class;
putfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
9: aload 0
aload 3
putfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
10: aload 0
aload 4
putfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
11: aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getAttributes:()Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
putfield com.fasterxml.jackson.databind.DeserializationContext._attributes:Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
12: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 13 1 src Lcom/fasterxml/jackson/databind/DeserializationContext;
0 13 2 config Lcom/fasterxml/jackson/databind/DeserializationConfig;
0 13 3 p Lcom/fasterxml/jackson/core/JsonParser;
0 13 4 injectableValues Lcom/fasterxml/jackson/databind/InjectableValues;
MethodParameters:
Name Flags
src
config
p
injectableValues
protected void <init>(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.fasterxml.jackson.databind.DatabindContext.<init>:()V
1: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
putfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
2: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
putfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
3: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._readCapabilities:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
4: aload 0
aload 2
putfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
5: aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getDeserializationFeatures:()I
putfield com.fasterxml.jackson.databind.DeserializationContext._featureFlags:I
6: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
7: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
8: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
9: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._attributes:Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
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/DeserializationContext;
0 11 1 src Lcom/fasterxml/jackson/databind/DeserializationContext;
0 11 2 config Lcom/fasterxml/jackson/databind/DeserializationConfig;
MethodParameters:
Name Flags
src
config
protected void <init>(com.fasterxml.jackson.databind.DeserializationContext);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.fasterxml.jackson.databind.DatabindContext.<init>:()V
1: aload 0
new com.fasterxml.jackson.databind.deser.DeserializerCache
dup
invokespecial com.fasterxml.jackson.databind.deser.DeserializerCache.<init>:()V
putfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
2: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
putfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
3: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
4: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._featureFlags:I
putfield com.fasterxml.jackson.databind.DeserializationContext._featureFlags:I
5: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._readCapabilities:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
putfield com.fasterxml.jackson.databind.DeserializationContext._readCapabilities:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
6: aload 0
aload 1
getfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
putfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
7: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 9 1 src Lcom/fasterxml/jackson/databind/DeserializationContext;
MethodParameters:
Name Flags
src
public com.fasterxml.jackson.databind.DeserializationConfig getConfig();
descriptor: ()Lcom/fasterxml/jackson/databind/DeserializationConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public final java.lang.Class<?> getActiveView();
descriptor: ()Ljava/lang/Class;
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.DeserializationContext._view:Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
Signature: ()Ljava/lang/Class<*>;
public final boolean canOverrideAccessModifiers();
descriptor: ()Z
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.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.canOverrideAccessModifiers:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public final boolean isEnabled(com.fasterxml.jackson.databind.MapperFeature);
descriptor: (Lcom/fasterxml/jackson/databind/MapperFeature;)Z
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.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 feature Lcom/fasterxml/jackson/databind/MapperFeature;
MethodParameters:
Name Flags
feature
public final com.fasterxml.jackson.annotation.JsonFormat$Value getDefaultPropertyFormat(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
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.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getDefaultPropertyFormat:(Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 baseType Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
MethodParameters:
Name Flags
baseType
public final com.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector();
descriptor: ()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
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.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getAnnotationIntrospector:()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public final com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory();
descriptor: ()Lcom/fasterxml/jackson/databind/type/TypeFactory;
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.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public com.fasterxml.jackson.databind.JavaType constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class<?>);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.JavaType.hasRawClass:(Ljava/lang/Class;)Z
ifeq 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
aload 2
iconst_0
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructSpecializedType:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class;Z)Lcom/fasterxml/jackson/databind/JavaType;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 3 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 3 2 subclass Ljava/lang/Class<*>;
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/JavaType;
MethodParameters:
Name Flags
baseType
subclass
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getLocale:()Ljava/util/Locale;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public java.util.TimeZone getTimeZone();
descriptor: ()Ljava/util/TimeZone;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getTimeZone:()Ljava/util/TimeZone;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public java.lang.Object getAttribute(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
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.DeserializationContext._attributes:Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
aload 1
invokevirtual com.fasterxml.jackson.databind.cfg.ContextAttributes.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 key Ljava/lang/Object;
MethodParameters:
Name Flags
key
public com.fasterxml.jackson.databind.DeserializationContext setAttribute(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/DeserializationContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._attributes:Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.cfg.ContextAttributes.withPerCallAttribute:(Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
putfield com.fasterxml.jackson.databind.DeserializationContext._attributes:Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 2 1 key Ljava/lang/Object;
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
key
value
public com.fasterxml.jackson.databind.JavaType getContextualType();
descriptor: ()Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JavaType
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.JavaType
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public com.fasterxml.jackson.databind.deser.DeserializerFactory getFactory();
descriptor: ()Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public final boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
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.DeserializationContext._featureFlags:I
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationFeature.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/DeserializationContext;
0 2 1 feat Lcom/fasterxml/jackson/databind/DeserializationFeature;
MethodParameters:
Name Flags
feat
public final boolean isEnabled(com.fasterxml.jackson.core.StreamReadCapability);
descriptor: (Lcom/fasterxml/jackson/core/StreamReadCapability;)Z
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.DeserializationContext._readCapabilities:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
aload 1
invokevirtual com.fasterxml.jackson.core.util.JacksonFeatureSet.isEnabled:(Lcom/fasterxml/jackson/core/util/JacksonFeature;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 cap Lcom/fasterxml/jackson/core/StreamReadCapability;
MethodParameters:
Name Flags
cap
public final int getDeserializationFeatures();
descriptor: ()I
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.DeserializationContext._featureFlags:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public final boolean hasDeserializationFeatures(int);
descriptor: (I)Z
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.DeserializationContext._featureFlags:I
iload 1
iand
iload 1
if_icmpne 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/DeserializationContext;
0 2 1 featureMask I
MethodParameters:
Name Flags
featureMask
public final boolean hasSomeOfFeatures(int);
descriptor: (I)Z
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.DeserializationContext._featureFlags:I
iload 1
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/DeserializationContext;
0 2 1 featureMask I
MethodParameters:
Name Flags
featureMask
public final com.fasterxml.jackson.core.JsonParser getParser();
descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
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.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public final java.lang.Object findInjectableValue(java.lang.Object, com.fasterxml.jackson.databind.BeanProperty, java.lang.Object);
descriptor: (Ljava/lang/Object;Lcom/fasterxml/jackson/databind/BeanProperty;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
ifnonnull 4
1: aload 0
aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.classOf:(Ljava/lang/Object;)Ljava/lang/Class;
2: ldc "No 'injectableValues' configured, cannot inject value with id [%s]"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
3: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
aload 1
aload 0
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.InjectableValues.findInjectableValue:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/BeanProperty;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 5 1 valueId Ljava/lang/Object;
0 5 2 forProperty Lcom/fasterxml/jackson/databind/BeanProperty;
0 5 3 beanInstance Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
valueId
forProperty
beanInstance
public final com.fasterxml.jackson.core.Base64Variant getBase64Variant();
descriptor: ()Lcom/fasterxml/jackson/core/Base64Variant;
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.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getBase64Variant:()Lcom/fasterxml/jackson/core/Base64Variant;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public final com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory();
descriptor: ()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
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.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public com.fasterxml.jackson.databind.cfg.CoercionAction findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType, java.lang.Class<?>, com.fasterxml.jackson.databind.cfg.CoercionInputShape);
descriptor: (Lcom/fasterxml/jackson/databind/type/LogicalType;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.findCoercionAction:(Lcom/fasterxml/jackson/databind/type/LogicalType;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 targetType Lcom/fasterxml/jackson/databind/type/LogicalType;
0 1 2 targetClass Ljava/lang/Class<*>;
0 1 3 inputShape Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
Signature: (Lcom/fasterxml/jackson/databind/type/LogicalType;Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
MethodParameters:
Name Flags
targetType
targetClass
inputShape
public com.fasterxml.jackson.databind.cfg.CoercionAction findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType, java.lang.Class<?>, com.fasterxml.jackson.databind.cfg.CoercionAction);
descriptor: (Lcom/fasterxml/jackson/databind/type/LogicalType;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/cfg/CoercionAction;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.findCoercionFromBlankString:(Lcom/fasterxml/jackson/databind/type/LogicalType;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/cfg/CoercionAction;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 targetType Lcom/fasterxml/jackson/databind/type/LogicalType;
0 1 2 targetClass Ljava/lang/Class<*>;
0 1 3 actionIfBlankNotAllowed Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
Signature: (Lcom/fasterxml/jackson/databind/type/LogicalType;Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/cfg/CoercionAction;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
MethodParameters:
Name Flags
targetType
targetClass
actionIfBlankNotAllowed
public boolean hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference<java.lang.Throwable>);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/util/concurrent/atomic/AtomicReference;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
aload 0
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.deser.DeserializerCache.hasValueDeserializerFor:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;Lcom/fasterxml/jackson/databind/JavaType;)Z
1: ireturn
2: StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.JsonMappingException
astore 3
start local 3 3: aload 2
ifnull 10
4: aload 2
aload 3
invokevirtual java.util.concurrent.atomic.AtomicReference.set:(Ljava/lang/Object;)V
end local 3 5: goto 10
6: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 3
start local 3 7: aload 2
ifnonnull 9
8: aload 3
athrow
9: StackMap locals: java.lang.RuntimeException
StackMap stack:
aload 2
aload 3
invokevirtual java.util.concurrent.atomic.AtomicReference.set:(Ljava/lang/Object;)V
end local 3 10: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 11 1 type Lcom/fasterxml/jackson/databind/JavaType;
0 11 2 cause Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Throwable;>;
3 5 3 e Lcom/fasterxml/jackson/databind/JsonMappingException;
7 10 3 e Ljava/lang/RuntimeException;
Exception table:
from to target type
0 1 2 Class com.fasterxml.jackson.databind.JsonMappingException
0 1 6 Class java.lang.RuntimeException
Signature: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Throwable;>;)Z
MethodParameters:
Name Flags
type
cause
public final com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
aload 0
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 0
aload 3
aload 2
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleSecondaryContextualization:(Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 3
3: StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 4 1 type Lcom/fasterxml/jackson/databind/JavaType;
0 4 2 prop Lcom/fasterxml/jackson/databind/BeanProperty;
1 4 3 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
MethodParameters:
Name Flags
type
prop
public final com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> findNonContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
aload 0
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 type Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
MethodParameters:
Name Flags
type
public final com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
aload 0
1: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 1
2: invokevirtual com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 2
start local 2 3: aload 2
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
StackMap stack:
aload 0
aload 2
aconst_null
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleSecondaryContextualization:(Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 2
6: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.deser.DeserializerFactory.findTypeDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
astore 3
start local 3 7: aload 3
ifnull 10
8: aload 3
aconst_null
invokevirtual com.fasterxml.jackson.databind.jsontype.TypeDeserializer.forProperty:(Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
astore 3
9: new com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
dup
aload 3
aload 2
invokespecial com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.<init>:(Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;Lcom/fasterxml/jackson/databind/JsonDeserializer;)V
areturn
10: StackMap locals: com.fasterxml.jackson.databind.jsontype.TypeDeserializer
StackMap stack:
aload 2
areturn
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/DeserializationContext;
0 11 1 type Lcom/fasterxml/jackson/databind/JavaType;
3 11 2 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
7 11 3 typeDeser Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
MethodParameters:
Name Flags
type
public final com.fasterxml.jackson.databind.KeyDeserializer findKeyDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/KeyDeserializer;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._cache:Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
aload 0
1: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 1
2: invokevirtual com.fasterxml.jackson.databind.deser.DeserializerCache.findKeyDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/KeyDeserializer;
astore 3
start local 3 3: aload 3
instanceof com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer
ifeq 5
4: aload 3
checkcast com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer
aload 0
aload 2
invokeinterface com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer.createContextual:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/KeyDeserializer;
astore 3
5: StackMap locals: com.fasterxml.jackson.databind.KeyDeserializer
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 6 1 keyType Lcom/fasterxml/jackson/databind/JavaType;
0 6 2 prop Lcom/fasterxml/jackson/databind/BeanProperty;
3 6 3 kd Lcom/fasterxml/jackson/databind/KeyDeserializer;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
keyType
prop
public abstract com.fasterxml.jackson.databind.deser.impl.ReadableObjectId findObjectId(, com.fasterxml.jackson.annotation.ObjectIdGenerator<?>, com.fasterxml.jackson.annotation.ObjectIdResolver);
descriptor: (Ljava/lang/Object;Lcom/fasterxml/jackson/annotation/ObjectIdGenerator;Lcom/fasterxml/jackson/annotation/ObjectIdResolver;)Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;Lcom/fasterxml/jackson/annotation/ObjectIdGenerator<*>;Lcom/fasterxml/jackson/annotation/ObjectIdResolver;)Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
MethodParameters:
Name Flags
id
generator
resolver
public abstract void checkUnresolvedObjectId();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
public final com.fasterxml.jackson.databind.JavaType constructType(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.JavaType
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 3 1 cls Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/JavaType;
MethodParameters:
Name Flags
cls
public java.lang.Class<?> findClass(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.findClass:(Ljava/lang/String;)Ljava/lang/Class;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 className Ljava/lang/String;
Exceptions:
throws java.lang.ClassNotFoundException
Signature: (Ljava/lang/String;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
className
public final com.fasterxml.jackson.databind.util.ObjectBuffer leaseObjectBuffer();
descriptor: ()Lcom/fasterxml/jackson/databind/util/ObjectBuffer;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._objectBuffer:Lcom/fasterxml/jackson/databind/util/ObjectBuffer;
astore 1
start local 1 1: aload 1
ifnonnull 4
2: new com.fasterxml.jackson.databind.util.ObjectBuffer
dup
invokespecial com.fasterxml.jackson.databind.util.ObjectBuffer.<init>:()V
astore 1
3: goto 5
4: StackMap locals: com.fasterxml.jackson.databind.util.ObjectBuffer
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._objectBuffer:Lcom/fasterxml/jackson/databind/util/ObjectBuffer;
5: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
1 6 1 buf Lcom/fasterxml/jackson/databind/util/ObjectBuffer;
public final void returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer);
descriptor: (Lcom/fasterxml/jackson/databind/util/ObjectBuffer;)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.DeserializationContext._objectBuffer:Lcom/fasterxml/jackson/databind/util/ObjectBuffer;
ifnull 2
1: aload 1
invokevirtual com.fasterxml.jackson.databind.util.ObjectBuffer.initialCapacity:()I
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._objectBuffer:Lcom/fasterxml/jackson/databind/util/ObjectBuffer;
invokevirtual com.fasterxml.jackson.databind.util.ObjectBuffer.initialCapacity:()I
if_icmplt 3
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.fasterxml.jackson.databind.DeserializationContext._objectBuffer:Lcom/fasterxml/jackson/databind/util/ObjectBuffer;
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 4 1 buf Lcom/fasterxml/jackson/databind/util/ObjectBuffer;
MethodParameters:
Name Flags
buf
public final com.fasterxml.jackson.databind.util.ArrayBuilders getArrayBuilders();
descriptor: ()Lcom/fasterxml/jackson/databind/util/ArrayBuilders;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._arrayBuilders:Lcom/fasterxml/jackson/databind/util/ArrayBuilders;
ifnonnull 2
1: aload 0
new com.fasterxml.jackson.databind.util.ArrayBuilders
dup
invokespecial com.fasterxml.jackson.databind.util.ArrayBuilders.<init>:()V
putfield com.fasterxml.jackson.databind.DeserializationContext._arrayBuilders:Lcom/fasterxml/jackson/databind/util/ArrayBuilders;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._arrayBuilders:Lcom/fasterxml/jackson/databind/util/ArrayBuilders;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
public abstract com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, );
descriptor: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
MethodParameters:
Name Flags
annotated
deserDef
public abstract com.fasterxml.jackson.databind.KeyDeserializer keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/KeyDeserializer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
annotated
deserDef
public com.fasterxml.jackson.databind.JsonDeserializer<?> handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer<?>, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
instanceof com.fasterxml.jackson.databind.deser.ContextualDeserializer
ifeq 8
1: aload 0
new com.fasterxml.jackson.databind.util.LinkedNode
dup
aload 3
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
invokespecial com.fasterxml.jackson.databind.util.LinkedNode.<init>:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/util/LinkedNode;)V
putfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
2: aload 1
checkcast com.fasterxml.jackson.databind.deser.ContextualDeserializer
aload 0
aload 2
invokeinterface com.fasterxml.jackson.databind.deser.ContextualDeserializer.createContextual:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 1
3: goto 7
StackMap locals:
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 0
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
putfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
6: aload 4
athrow
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
putfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
8: StackMap locals:
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 9 1 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
0 9 2 prop Lcom/fasterxml/jackson/databind/BeanProperty;
0 9 3 type Lcom/fasterxml/jackson/databind/JavaType;
Exception table:
from to target type
2 4 4 any
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
MethodParameters:
Name Flags
deser
prop
type
public com.fasterxml.jackson.databind.JsonDeserializer<?> handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer<?>, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
instanceof com.fasterxml.jackson.databind.deser.ContextualDeserializer
ifeq 8
1: aload 0
new com.fasterxml.jackson.databind.util.LinkedNode
dup
aload 3
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
invokespecial com.fasterxml.jackson.databind.util.LinkedNode.<init>:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/util/LinkedNode;)V
putfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
2: aload 1
checkcast com.fasterxml.jackson.databind.deser.ContextualDeserializer
aload 0
aload 2
invokeinterface com.fasterxml.jackson.databind.deser.ContextualDeserializer.createContextual:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 1
3: goto 7
StackMap locals:
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 0
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
putfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
6: aload 4
athrow
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
putfield com.fasterxml.jackson.databind.DeserializationContext._currentType:Lcom/fasterxml/jackson/databind/util/LinkedNode;
8: StackMap locals:
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 9 1 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
0 9 2 prop Lcom/fasterxml/jackson/databind/BeanProperty;
0 9 3 type Lcom/fasterxml/jackson/databind/JavaType;
Exception table:
from to target type
2 4 4 any
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
MethodParameters:
Name Flags
deser
prop
type
public java.util.Date parseDate(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._getDateFormat:()Ljava/text/DateFormat;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual java.text.DateFormat.parse:(Ljava/lang/String;)Ljava/util/Date;
2: areturn
end local 2 3: StackMap locals:
StackMap stack: java.text.ParseException
astore 2
start local 2 4: new java.lang.IllegalArgumentException
dup
5: ldc "Failed to parse Date value '%s': %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
6: aload 2
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.exceptionMessage:(Ljava/lang/Throwable;)Ljava/lang/String;
aastore
7: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 8 1 dateStr Ljava/lang/String;
1 3 2 df Ljava/text/DateFormat;
4 8 2 e Ljava/text/ParseException;
Exception table:
from to target type
0 2 3 Class java.text.ParseException
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
dateStr
public java.util.Calendar constructCalendar(java.util.Date);
descriptor: (Ljava/util/Date;)Ljava/util/Calendar;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getTimeZone:()Ljava/util/TimeZone;
invokestatic java.util.Calendar.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual java.util.Calendar.setTime:(Ljava/util/Date;)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/DeserializationContext;
0 3 1 d Ljava/util/Date;
1 3 2 c Ljava/util/Calendar;
MethodParameters:
Name Flags
d
public java.lang.String extractScalarFromObject(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JsonDeserializer<?>, java.lang.Class<?>);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Class;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 3
1: ldc "Cannot deserialize value of type %s from %s (token `JsonToken.START_OBJECT`)"
iconst_2
anewarray java.lang.Object
dup
iconst_0
2: aload 3
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
dup
iconst_1
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._shapeForToken:(Lcom/fasterxml/jackson/core/JsonToken;)Ljava/lang/String;
aastore
3: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 4 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 4 2 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
0 4 3 scalarType Ljava/lang/Class<*>;
Exceptions:
throws java.io.IOException
Signature: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;Ljava/lang/Class<*>;)Ljava/lang/String;
MethodParameters:
Name Flags
p
deser
scalarType
public <T> T readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class<T>);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 1 2 type Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
p
type
public <T> T readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 3
start local 3 1: aload 3
ifnonnull 5
2: aload 0
aload 2
3: new java.lang.StringBuilder
dup
ldc "Could not find JsonDeserializer for type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getTypeDescription:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
pop
5: StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
StackMap stack:
aload 3
aload 1
aload 0
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 6 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 6 2 type Lcom/fasterxml/jackson/databind/JavaType;
1 6 3 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
p
type
public <T> T readPropertyValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.BeanProperty, java.lang.Class<T>);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/BeanProperty;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 3
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.readPropertyValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 1 2 prop Lcom/fasterxml/jackson/databind/BeanProperty;
0 1 3 type Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/BeanProperty;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
p
prop
type
public <T> T readPropertyValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 3
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.findContextualValueDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 4
start local 4 1: aload 4
ifnonnull 6
2: aload 0
aload 3
3: ldc "Could not find JsonDeserializer for type %s (via property %s)"
iconst_2
anewarray java.lang.Object
dup
iconst_0
4: aload 3
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getTypeDescription:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String;
aastore
dup
iconst_1
aload 2
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Lcom/fasterxml/jackson/databind/util/Named;)Ljava/lang/String;
aastore
5: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
areturn
6: StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
StackMap stack:
aload 4
aload 1
aload 0
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 7 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 7 2 prop Lcom/fasterxml/jackson/databind/BeanProperty;
0 7 3 type Lcom/fasterxml/jackson/databind/JavaType;
1 7 4 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
p
prop
type
public com.fasterxml.jackson.databind.JsonNode readTree(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
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
ifnonnull 5
2: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 2
3: aload 2
ifnonnull 5
4: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
areturn
5: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 2
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 7
6: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
ldc Lcom/fasterxml/jackson/databind/JsonNode;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
8: aload 1
aload 0
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JsonNode
9: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 10 1 p Lcom/fasterxml/jackson/core/JsonParser;
1 10 2 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p
public boolean handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JsonDeserializer<?>, , java.lang.String);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getProblemHandlers:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 5
start local 5 1: goto 5
2: StackMap locals: com.fasterxml.jackson.databind.util.LinkedNode
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleUnknownProperty:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Ljava/lang/String;)Z
ifeq 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 5
5: StackMap locals:
StackMap stack:
aload 5
ifnonnull 2
6: aload 0
getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ifne 9
7: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
8: iconst_1
ireturn
9: StackMap locals:
StackMap stack:
aload 2
ifnonnull 10
aconst_null
goto 11
StackMap locals:
StackMap stack:
10: aload 2
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getKnownPropertyNames:()Ljava/util/Collection;
StackMap locals:
StackMap stack: java.util.Collection
11: astore 6
start local 6 12: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
13: aload 3
aload 4
aload 6
14: invokestatic com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;)Lcom/fasterxml/jackson/databind/exc/UnrecognizedPropertyException;
athrow
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 15 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 15 2 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
0 15 3 instanceOrClass Ljava/lang/Object;
0 15 4 propName Ljava/lang/String;
1 15 5 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
12 15 6 propIds Ljava/util/Collection<Ljava/lang/Object;>;
Exceptions:
throws java.io.IOException
Signature: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;Ljava/lang/Object;Ljava/lang/String;)Z
MethodParameters:
Name Flags
p
deser
instanceOrClass
propName
public handleWeirdKey(java.lang.Class<?>, java.lang.String, java.lang.String, []);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
1: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getProblemHandlers:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 5
start local 5 2: goto 13
3: StackMap locals: com.fasterxml.jackson.databind.util.LinkedNode
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleWeirdKey:(Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
astore 6
start local 6 4: aload 6
getstatic com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.NOT_HANDLED:Ljava/lang/Object;
if_acmpeq 12
5: aload 6
ifnull 6
aload 1
aload 6
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 7
6: StackMap locals: java.lang.Object
StackMap stack:
aload 6
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 1
8: ldc "DeserializationProblemHandler.handleWeirdStringValue() for type %s returned value of type %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
9: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
dup
iconst_1
10: aload 6
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
11: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.weirdStringException:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
12: StackMap locals:
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 5
end local 6 13: StackMap locals:
StackMap stack:
aload 5
ifnonnull 3
14: aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.weirdKeyException:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
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 15 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 15 1 keyClass Ljava/lang/Class<*>;
0 15 2 keyValue Ljava/lang/String;
0 15 3 msg Ljava/lang/String;
0 15 4 msgArgs [Ljava/lang/Object;
2 15 5 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
4 13 6 key Ljava/lang/Object;
Exceptions:
throws java.io.IOException
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
MethodParameters:
Name Flags
keyClass
keyValue
msg
msgArgs
public handleWeirdStringValue(java.lang.Class<?>, java.lang.String, java.lang.String, []);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
1: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getProblemHandlers:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 5
start local 5 2: goto 13
3: StackMap locals: com.fasterxml.jackson.databind.util.LinkedNode
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleWeirdStringValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
astore 6
start local 6 4: aload 6
getstatic com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.NOT_HANDLED:Ljava/lang/Object;
if_acmpeq 12
5: aload 0
aload 1
aload 6
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._isCompatible:(Ljava/lang/Class;Ljava/lang/Object;)Z
ifeq 7
6: aload 6
areturn
7: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 2
aload 1
8: ldc "DeserializationProblemHandler.handleWeirdStringValue() for type %s returned value of type %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
9: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
dup
iconst_1
10: aload 6
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
11: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.weirdStringException:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
12: StackMap locals:
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 5
end local 6 13: StackMap locals:
StackMap stack:
aload 5
ifnonnull 3
14: aload 0
aload 2
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.weirdStringException:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
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 15 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 15 1 targetClass Ljava/lang/Class<*>;
0 15 2 value Ljava/lang/String;
0 15 3 msg Ljava/lang/String;
0 15 4 msgArgs [Ljava/lang/Object;
2 15 5 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
4 13 6 instance Ljava/lang/Object;
Exceptions:
throws java.io.IOException
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
MethodParameters:
Name Flags
targetClass
value
msg
msgArgs
public handleWeirdNumberValue(java.lang.Class<?>, java.lang.Number, java.lang.String, []);
descriptor: (Ljava/lang/Class;Ljava/lang/Number;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=9, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
1: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getProblemHandlers:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 5
start local 5 2: goto 13
3: StackMap locals: com.fasterxml.jackson.databind.util.LinkedNode
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleWeirdNumberValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Class;Ljava/lang/Number;Ljava/lang/String;)Ljava/lang/Object;
astore 6
start local 6 4: aload 6
getstatic com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.NOT_HANDLED:Ljava/lang/Object;
if_acmpeq 12
5: aload 0
aload 1
aload 6
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._isCompatible:(Ljava/lang/Class;Ljava/lang/Object;)Z
ifeq 7
6: aload 6
areturn
7: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 2
aload 1
aload 0
8: ldc "DeserializationProblemHandler.handleWeirdNumberValue() for type %s returned value of type %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
9: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
dup
iconst_1
10: aload 6
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
11: invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.weirdNumberException:(Ljava/lang/Number;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
12: StackMap locals:
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 5
end local 6 13: StackMap locals:
StackMap stack:
aload 5
ifnonnull 3
14: aload 0
aload 2
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.weirdNumberException:(Ljava/lang/Number;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
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 15 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 15 1 targetClass Ljava/lang/Class<*>;
0 15 2 value Ljava/lang/Number;
0 15 3 msg Ljava/lang/String;
0 15 4 msgArgs [Ljava/lang/Object;
2 15 5 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
4 13 6 key Ljava/lang/Object;
Exceptions:
throws java.io.IOException
Signature: (Ljava/lang/Class<*>;Ljava/lang/Number;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
MethodParameters:
Name Flags
targetClass
value
msg
msgArgs
public java.lang.Object handleWeirdNativeValue(com.fasterxml.jackson.databind.JavaType, java.lang.Object, com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getProblemHandlers:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 4
start local 4 1: aload 1
invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
astore 5
start local 5 2: goto 13
3: StackMap locals: com.fasterxml.jackson.databind.util.LinkedNode java.lang.Class
StackMap stack:
aload 4
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleWeirdNativeValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
astore 6
start local 6 4: aload 6
getstatic com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.NOT_HANDLED:Ljava/lang/Object;
if_acmpeq 12
5: aload 6
ifnull 6
aload 5
aload 6
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 7
6: StackMap locals: java.lang.Object
StackMap stack:
aload 6
areturn
7: StackMap locals:
StackMap stack:
aload 3
aload 0
8: ldc "DeserializationProblemHandler.handleWeirdNativeValue() for type %s returned value of type %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
9: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
dup
iconst_1
10: aload 6
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
11: invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic com.fasterxml.jackson.databind.JsonMappingException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 6 12: StackMap locals:
StackMap stack:
aload 4
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 4
StackMap locals:
StackMap stack:
13: aload 4
ifnonnull 3
14: aload 0
aload 2
aload 5
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.weirdNativeValueException:(Ljava/lang/Object;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
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 15 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 15 1 targetType Lcom/fasterxml/jackson/databind/JavaType;
0 15 2 badValue Ljava/lang/Object;
0 15 3 p Lcom/fasterxml/jackson/core/JsonParser;
1 15 4 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
2 15 5 raw Ljava/lang/Class<*>;
4 12 6 goodValue Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
targetType
badValue
p
public handleMissingInstantiator(java.lang.Class<?>, com.fasterxml.jackson.databind.deser.ValueInstantiator, com.fasterxml.jackson.core.JsonParser, java.lang.String, []);
descriptor: (Ljava/lang/Class;Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=7, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 3
ifnonnull 2
1: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
astore 3
2: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 5
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
3: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getProblemHandlers:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 6
start local 6 4: goto 17
5: StackMap locals: com.fasterxml.jackson.databind.util.LinkedNode
StackMap stack:
aload 6
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
aload 0
6: aload 1
aload 2
aload 3
aload 4
7: invokevirtual com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleMissingInstantiator:(Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)Ljava/lang/Object;
astore 7
start local 7 8: aload 7
getstatic com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.NOT_HANDLED:Ljava/lang/Object;
if_acmpeq 16
9: aload 0
aload 1
aload 7
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._isCompatible:(Ljava/lang/Class;Ljava/lang/Object;)Z
ifeq 11
10: aload 7
areturn
11: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
12: ldc "DeserializationProblemHandler.handleMissingInstantiator() for type %s returned value of type %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
13: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
dup
iconst_1
14: aload 7
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
15: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
pop
16: StackMap locals:
StackMap stack:
aload 6
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 6
end local 7 17: StackMap locals:
StackMap stack:
aload 6
ifnonnull 5
18: aload 2
ifnonnull 23
19: ldc "Cannot construct instance of %s: %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
20: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 4
aastore
21: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
22: aload 0
aload 1
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
areturn
23: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.databind.deser.ValueInstantiator.canInstantiate:()Z
ifne 28
24: ldc "Cannot construct instance of %s (no Creators, like default constructor, exist): %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
25: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 4
aastore
26: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
27: aload 0
aload 1
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
areturn
28: StackMap locals:
StackMap stack:
ldc "Cannot construct instance of %s (although at least one Creator exists): %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
29: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 4
aastore
30: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
31: aload 0
aload 1
aload 4
iconst_0
anewarray java.lang.Object
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 32 1 instClass Ljava/lang/Class<*>;
0 32 2 valueInst Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
0 32 3 p Lcom/fasterxml/jackson/core/JsonParser;
0 32 4 msg Ljava/lang/String;
0 32 5 msgArgs [Ljava/lang/Object;
4 32 6 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
8 17 7 instance Ljava/lang/Object;
Exceptions:
throws java.io.IOException
Signature: (Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
MethodParameters:
Name Flags
instClass
valueInst
p
msg
msgArgs
public handleInstantiationProblem(java.lang.Class<?>, , java.lang.Throwable);
descriptor: (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getProblemHandlers:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 4
start local 4 1: goto 12
2: StackMap locals: com.fasterxml.jackson.databind.util.LinkedNode
StackMap stack:
aload 4
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleInstantiationProblem:(Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;
astore 5
start local 5 3: aload 5
getstatic com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.NOT_HANDLED:Ljava/lang/Object;
if_acmpeq 11
4: aload 0
aload 1
aload 5
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._isCompatible:(Ljava/lang/Class;Ljava/lang/Object;)Z
ifeq 6
5: aload 5
areturn
6: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
7: ldc "DeserializationProblemHandler.handleInstantiationProblem() for type %s returned value of type %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
8: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
aastore
dup
iconst_1
9: aload 5
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.classNameOf:(Ljava/lang/Object;)Ljava/lang/String;
aastore
10: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
pop
11: StackMap locals:
StackMap stack:
aload 4
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 4
end local 5 12: StackMap locals:
StackMap stack:
aload 4
ifnonnull 2
13: aload 3
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.throwIfIOE:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
14: aload 0
getstatic com.fasterxml.jackson.databind.DeserializationFeature.WRAP_EXCEPTIONS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ifne 16
15: aload 3
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.throwIfRTE:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
16: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.instantiationException:(Ljava/lang/Class;Ljava/lang/Throwable;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 17 1 instClass Ljava/lang/Class<*>;
0 17 2 argument Ljava/lang/Object;
0 17 3 t Ljava/lang/Throwable;
1 17 4 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
3 12 5 instance Ljava/lang/Object;
Exceptions:
throws java.io.IOException
Signature: (Ljava/lang/Class<*>;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;
MethodParameters:
Name Flags
instClass
argument
t
public handleUnexpectedToken(java.lang.Class<?>, com.fasterxml.jackson.core.JsonParser);
descriptor: (Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
aload 2
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
aload 2
aconst_null
iconst_0
anewarray java.lang.Object
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 instClass Ljava/lang/Class<*>;
0 1 2 p Lcom/fasterxml/jackson/core/JsonParser;
Exceptions:
throws java.io.IOException
Signature: (Ljava/lang/Class<*>;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
MethodParameters:
Name Flags
instClass
p
public handleUnexpectedToken(java.lang.Class<?>, com.fasterxml.jackson.core.JsonToken, com.fasterxml.jackson.core.JsonParser, java.lang.String, []);
descriptor: (Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonToken;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
aload 2
aload 3
aload 4
aload 5
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 instClass Ljava/lang/Class<*>;
0 1 2 t Lcom/fasterxml/jackson/core/JsonToken;
0 1 3 p Lcom/fasterxml/jackson/core/JsonParser;
0 1 4 msg Ljava/lang/String;
0 1 5 msgArgs [Ljava/lang/Object;
Exceptions:
throws java.io.IOException
Signature: (Ljava/lang/Class<*>;Lcom/fasterxml/jackson/core/JsonToken;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
MethodParameters:
Name Flags
instClass
t
p
msg
msgArgs
public java.lang.Object handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
aload 2
aconst_null
iconst_0
anewarray java.lang.Object
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 targetType Lcom/fasterxml/jackson/databind/JavaType;
0 1 2 p Lcom/fasterxml/jackson/core/JsonParser;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
targetType
p
public java.lang.Object handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.JsonToken, com.fasterxml.jackson.core.JsonParser, java.lang.String, java.lang.Object[]);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=7, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 4
aload 5
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
1: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getProblemHandlers:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 6
start local 6 2: goto 15
3: StackMap locals: com.fasterxml.jackson.databind.util.LinkedNode
StackMap stack:
aload 6
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
aload 0
4: aload 1
aload 2
aload 3
aload 4
5: invokevirtual com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleUnexpectedToken:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)Ljava/lang/Object;
astore 7
start local 7 6: aload 7
getstatic com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.NOT_HANDLED:Ljava/lang/Object;
if_acmpeq 14
7: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
aload 7
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._isCompatible:(Ljava/lang/Class;Ljava/lang/Object;)Z
ifeq 9
8: aload 7
areturn
9: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 1
10: ldc "DeserializationProblemHandler.handleUnexpectedToken() for type %s returned value of type %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
11: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getTypeDescription:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String;
aastore
dup
iconst_1
12: aload 7
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.classNameOf:(Ljava/lang/Object;)Ljava/lang/String;
aastore
13: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
pop
14: StackMap locals:
StackMap stack:
aload 6
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 6
end local 7 15: StackMap locals:
StackMap stack:
aload 6
ifnonnull 3
16: aload 4
ifnonnull 26
17: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getTypeDescription:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String;
astore 7
start local 7 18: aload 2
ifnonnull 23
19: ldc "Unexpected end-of-input when trying read value of type %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
20: aload 7
aastore
21: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
22: goto 26
23: StackMap locals: java.lang.String
StackMap stack:
ldc "Cannot deserialize value of type %s from %s (token `JsonToken.%s`)"
iconst_3
anewarray java.lang.Object
dup
iconst_0
24: aload 7
aastore
dup
iconst_1
aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._shapeForToken:(Lcom/fasterxml/jackson/core/JsonToken;)Ljava/lang/String;
aastore
dup
iconst_2
aload 2
aastore
25: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
end local 7 26: StackMap locals:
StackMap stack:
aload 2
ifnull 28
aload 2
invokevirtual com.fasterxml.jackson.core.JsonToken.isScalarValue:()Z
ifeq 28
27: aload 3
invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
pop
28: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 4
iconst_0
anewarray java.lang.Object
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
pop
29: aconst_null
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 30 1 targetType Lcom/fasterxml/jackson/databind/JavaType;
0 30 2 t Lcom/fasterxml/jackson/core/JsonToken;
0 30 3 p Lcom/fasterxml/jackson/core/JsonParser;
0 30 4 msg Ljava/lang/String;
0 30 5 msgArgs [Ljava/lang/Object;
2 30 6 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
6 15 7 instance Ljava/lang/Object;
18 26 7 targetDesc Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
targetType
t
p
msg
msgArgs
public com.fasterxml.jackson.databind.JavaType handleUnknownTypeId(com.fasterxml.jackson.databind.JavaType, java.lang.String, com.fasterxml.jackson.databind.jsontype.TypeIdResolver, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getProblemHandlers:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 5
start local 5 1: goto 14
2: StackMap locals: com.fasterxml.jackson.databind.util.LinkedNode
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleUnknownTypeId:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType;
astore 6
start local 6 3: aload 6
ifnull 13
4: aload 6
ldc Ljava/lang/Void;
invokevirtual com.fasterxml.jackson.databind.JavaType.hasRawClass:(Ljava/lang/Class;)Z
ifeq 6
5: aconst_null
areturn
6: StackMap locals: com.fasterxml.jackson.databind.JavaType
StackMap stack:
aload 6
aload 1
invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
invokevirtual com.fasterxml.jackson.databind.JavaType.isTypeOrSubTypeOf:(Ljava/lang/Class;)Z
ifeq 8
7: aload 6
areturn
8: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
9: new java.lang.StringBuilder
dup
ldc "problem handler tried to resolve into non-subtype: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
10: aload 6
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getTypeDescription:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: invokevirtual com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
13: StackMap locals:
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 5
end local 6 14: StackMap locals:
StackMap stack:
aload 5
ifnonnull 2
15: aload 0
getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_INVALID_SUBTYPE:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ifne 17
16: aconst_null
areturn
17: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
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 18 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 18 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 18 2 id Ljava/lang/String;
0 18 3 idResolver Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;
0 18 4 extraDesc Ljava/lang/String;
1 18 5 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
3 14 6 type Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
baseType
id
idResolver
extraDesc
public com.fasterxml.jackson.databind.JavaType handleMissingTypeId(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsontype.TypeIdResolver, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getProblemHandlers:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 4
start local 4 1: goto 14
2: StackMap locals: com.fasterxml.jackson.databind.util.LinkedNode
StackMap stack:
aload 4
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.value:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleMissingTypeId:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType;
astore 5
start local 5 3: aload 5
ifnull 13
4: aload 5
ldc Ljava/lang/Void;
invokevirtual com.fasterxml.jackson.databind.JavaType.hasRawClass:(Ljava/lang/Class;)Z
ifeq 6
5: aconst_null
areturn
6: StackMap locals: com.fasterxml.jackson.databind.JavaType
StackMap stack:
aload 5
aload 1
invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
invokevirtual com.fasterxml.jackson.databind.JavaType.isTypeOrSubTypeOf:(Ljava/lang/Class;)Z
ifeq 8
7: aload 5
areturn
8: StackMap locals:
StackMap stack:
aload 0
aload 1
aconst_null
9: new java.lang.StringBuilder
dup
ldc "problem handler tried to resolve into non-subtype: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
10: aload 5
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getTypeDescription:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: invokevirtual com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
13: StackMap locals:
StackMap stack:
aload 4
invokevirtual com.fasterxml.jackson.databind.util.LinkedNode.next:()Lcom/fasterxml/jackson/databind/util/LinkedNode;
astore 4
end local 5 14: StackMap locals:
StackMap stack:
aload 4
ifnonnull 2
15: aload 0
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.missingTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 16 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 16 2 idResolver Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;
0 16 3 extraDesc Ljava/lang/String;
1 16 4 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
3 14 5 type Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
baseType
idResolver
extraDesc
public void handleBadMerge(com.fasterxml.jackson.databind.JsonDeserializer<?>);
descriptor: (Lcom/fasterxml/jackson/databind/JsonDeserializer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.fasterxml.jackson.databind.MapperFeature.IGNORE_MERGE_FOR_UNMERGEABLE:Lcom/fasterxml/jackson/databind/MapperFeature;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
ifne 6
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.handledType:()Ljava/lang/Class;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
astore 2
start local 2 2: ldc "Invalid configuration: values of type %s cannot be merged"
iconst_1
anewarray java.lang.Object
dup
iconst_0
3: aload 2
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getTypeDescription:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String;
aastore
4: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
start local 3 5: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 3
aload 2
invokestatic com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/exc/InvalidDefinitionException;
athrow
end local 3 end local 2 6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 7 1 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
2 6 2 type Lcom/fasterxml/jackson/databind/JavaType;
5 6 3 msg Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;)V
MethodParameters:
Name Flags
deser
protected boolean _isCompatible(java.lang.Class<?>, );
descriptor: (Ljava/lang/Class;Ljava/lang/Object;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 1
aload 2
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 2
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Class.isPrimitive:()Z
ifeq 5
3: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.wrapperType:(Ljava/lang/Class;)Ljava/lang/Class;
aload 2
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 5
4: iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 6 1 target Ljava/lang/Class<*>;
0 6 2 value Ljava/lang/Object;
Signature: (Ljava/lang/Class<*>;Ljava/lang/Object;)Z
MethodParameters:
Name Flags
target
value
public void reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer<?>, com.fasterxml.jackson.core.JsonToken, java.lang.String, []);
descriptor: (Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
1: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 1
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.handledType:()Ljava/lang/Class;
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.wrongTokenException:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 2 1 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
0 2 2 expToken Lcom/fasterxml/jackson/core/JsonToken;
0 2 3 msg Ljava/lang/String;
0 2 4 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
MethodParameters:
Name Flags
deser
expToken
msg
msgArgs
public void reportWrongTokenException(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.JsonToken, java.lang.String, java.lang.Object[]);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
1: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.wrongTokenException:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 2 1 targetType Lcom/fasterxml/jackson/databind/JavaType;
0 2 2 expToken Lcom/fasterxml/jackson/core/JsonToken;
0 2 3 msg Ljava/lang/String;
0 2 4 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
targetType
expToken
msg
msgArgs
public void reportWrongTokenException(java.lang.Class<?>, com.fasterxml.jackson.core.JsonToken, java.lang.String, []);
descriptor: (Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
1: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.wrongTokenException:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 2 1 targetType Ljava/lang/Class<*>;
0 2 2 expToken Lcom/fasterxml/jackson/core/JsonToken;
0 2 3 msg Ljava/lang/String;
0 2 4 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Ljava/lang/Class<*>;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
MethodParameters:
Name Flags
targetType
expToken
msg
msgArgs
public <T> T reportUnresolvedObjectId(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader, );
descriptor: (Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: ldc "No Object Id found for an instance of %s, to assign to property '%s'"
iconst_2
anewarray java.lang.Object
dup
iconst_0
1: aload 2
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.classNameOf:(Ljava/lang/Object;)Ljava/lang/String;
aastore
dup
iconst_1
aload 1
getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdReader.propertyName:Lcom/fasterxml/jackson/databind/PropertyName;
aastore
2: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
start local 3 3: aload 0
aload 1
getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdReader.idProperty:Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
aload 3
iconst_0
anewarray java.lang.Object
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch:(Lcom/fasterxml/jackson/databind/BeanProperty;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 4 1 oidReader Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
0 4 2 bean Ljava/lang/Object;
3 4 3 msg Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
oidReader
bean
public <T> T reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer<?>, java.lang.String, []);
descriptor: (Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
1: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 1
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.handledType:()Ljava/lang/Class;
aload 2
invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
athrow
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/DeserializationContext;
0 2 1 src Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
0 2 2 msg Ljava/lang/String;
0 2 3 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;Ljava/lang/String;[Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
src
msg
msgArgs
public <T> T reportInputMismatch(java.lang.Class<?>, java.lang.String, []);
descriptor: (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
1: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 1
aload 2
invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
athrow
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/DeserializationContext;
0 2 1 targetType Ljava/lang/Class<*>;
0 2 2 msg Ljava/lang/String;
0 2 3 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
targetType
msg
msgArgs
public <T> T reportInputMismatch(com.fasterxml.jackson.databind.JavaType, java.lang.String, []);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
1: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 1
aload 2
invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
athrow
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/DeserializationContext;
0 2 1 targetType Lcom/fasterxml/jackson/databind/JavaType;
0 2 2 msg Ljava/lang/String;
0 2 3 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;[Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
targetType
msg
msgArgs
public <T> T reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty, java.lang.String, []);
descriptor: (Lcom/fasterxml/jackson/databind/BeanProperty;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals:
StackMap stack:
2: aload 1
invokeinterface com.fasterxml.jackson.databind.BeanProperty.getType:()Lcom/fasterxml/jackson/databind/JavaType;
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.JavaType
3: astore 4
start local 4 4: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 4
aload 2
invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
astore 5
start local 5 5: aload 1
ifnull 9
6: aload 1
invokeinterface com.fasterxml.jackson.databind.BeanProperty.getMember:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
astore 6
start local 6 7: aload 6
ifnull 9
8: aload 5
aload 6
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMember.getDeclaringClass:()Ljava/lang/Class;
aload 1
invokeinterface com.fasterxml.jackson.databind.BeanProperty.getName:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.exc.MismatchedInputException.prependPath:(Ljava/lang/Object;Ljava/lang/String;)V
end local 6 9: StackMap locals: com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.exc.MismatchedInputException
StackMap stack:
aload 5
athrow
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 10 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 10 1 prop Lcom/fasterxml/jackson/databind/BeanProperty;
0 10 2 msg Ljava/lang/String;
0 10 3 msgArgs [Ljava/lang/Object;
4 10 4 type Lcom/fasterxml/jackson/databind/JavaType;
5 10 5 e Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
7 9 6 member Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/BeanProperty;Ljava/lang/String;[Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
prop
msg
msgArgs
public <T> T reportPropertyInputMismatch(java.lang.Class<?>, java.lang.String, java.lang.String, []);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
1: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 1
aload 3
invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
astore 5
start local 5 2: aload 2
ifnull 4
3: aload 5
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.exc.MismatchedInputException.prependPath:(Ljava/lang/Object;Ljava/lang/String;)V
4: StackMap locals: com.fasterxml.jackson.databind.exc.MismatchedInputException
StackMap stack:
aload 5
athrow
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 5 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 5 1 targetType Ljava/lang/Class<*>;
0 5 2 propertyName Ljava/lang/String;
0 5 3 msg Ljava/lang/String;
0 5 4 msgArgs [Ljava/lang/Object;
2 5 5 e Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
targetType
propertyName
msg
msgArgs
public <T> T reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType, java.lang.String, java.lang.String, []);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
aload 2
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportPropertyInputMismatch:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 4 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/DeserializationContext;
0 1 1 targetType Lcom/fasterxml/jackson/databind/JavaType;
0 1 2 propertyName Ljava/lang/String;
0 1 3 msg Ljava/lang/String;
0 1 4 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
targetType
propertyName
msg
msgArgs
public <T> T reportBadCoercion(com.fasterxml.jackson.databind.JsonDeserializer<?>, java.lang.Class<?>, , java.lang.String, []);
descriptor: (Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 4
aload 5
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
1: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
2: aload 4
aload 3
aload 2
3: invokestatic com.fasterxml.jackson.databind.exc.InvalidFormatException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/exc/InvalidFormatException;
astore 6
start local 6 4: aload 6
athrow
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 5 1 src Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
0 5 2 targetType Ljava/lang/Class<*>;
0 5 3 inputValue Ljava/lang/Object;
0 5 4 msg Ljava/lang/String;
0 5 5 msgArgs [Ljava/lang/Object;
4 5 6 e Lcom/fasterxml/jackson/databind/exc/InvalidFormatException;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;Ljava/lang/Class<*>;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
src
targetType
inputValue
msg
msgArgs
public <T> T reportTrailingTokens(java.lang.Class<?>, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken);
descriptor: (Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)Ljava/lang/Object;
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 2
aload 1
1: ldc "Trailing token (of type %s) found after value (bound as %s): not allowed as per `DeserializationFeature.FAIL_ON_TRAILING_TOKENS`"
iconst_2
anewarray java.lang.Object
dup
iconst_0
2: aload 3
aastore
dup
iconst_1
aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
3: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
athrow
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/DeserializationContext;
0 4 1 targetType Ljava/lang/Class<*>;
0 4 2 p Lcom/fasterxml/jackson/core/JsonParser;
0 4 3 trailingToken Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<*>;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)TT;
MethodParameters:
Name Flags
targetType
p
trailingToken
public void reportWrongTokenException(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken, java.lang.String, java.lang.Object[]);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
1: aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.wrongTokenException:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 2 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 2 2 expToken Lcom/fasterxml/jackson/core/JsonToken;
0 2 3 msg Ljava/lang/String;
0 2 4 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
p
expToken
msg
msgArgs
public void reportUnknownProperty(, java.lang.String, com.fasterxml.jackson.databind.JsonDeserializer<?>);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Lcom/fasterxml/jackson/databind/JsonDeserializer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ifeq 7
1: aload 3
ifnonnull 2
aconst_null
goto 3
StackMap locals:
StackMap stack:
2: aload 3
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getKnownPropertyNames:()Ljava/util/Collection;
StackMap locals:
StackMap stack: java.util.Collection
3: astore 4
start local 4 4: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
5: aload 1
aload 2
aload 4
6: invokestatic com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;)Lcom/fasterxml/jackson/databind/exc/UnrecognizedPropertyException;
athrow
end local 4 7: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 8 1 instanceOrClass Ljava/lang/Object;
0 8 2 fieldName Ljava/lang/String;
0 8 3 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
4 7 4 propIds Ljava/util/Collection<Ljava/lang/Object;>;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Ljava/lang/Object;Ljava/lang/String;Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
instanceOrClass
fieldName
deser
public void reportMissingContent(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aconst_null
ldc "No content to map due to end-of-input"
invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 msg Ljava/lang/String;
0 1 2 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
msg
msgArgs
public <T> T reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription, java.lang.String, []);
descriptor: (Lcom/fasterxml/jackson/databind/BeanDescription;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
1: aload 1
invokevirtual com.fasterxml.jackson.databind.BeanDescription.getBeanClass:()Ljava/lang/Class;
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
astore 4
start local 4 2: ldc "Invalid type definition for type %s: %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
dup
iconst_1
aload 2
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
3: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 2
aload 1
aconst_null
invokestatic com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;)Lcom/fasterxml/jackson/databind/exc/InvalidDefinitionException;
athrow
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/DeserializationContext;
0 4 1 bean Lcom/fasterxml/jackson/databind/BeanDescription;
0 4 2 msg Ljava/lang/String;
0 4 3 msgArgs [Ljava/lang/Object;
2 4 4 beanDesc Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/BeanDescription;Ljava/lang/String;[Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
bean
msg
msgArgs
public <T> T reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition, java.lang.String, []);
descriptor: (Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
1: aload 2
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Lcom/fasterxml/jackson/databind/util/Named;)Ljava/lang/String;
astore 5
start local 5 2: aload 1
invokevirtual com.fasterxml.jackson.databind.BeanDescription.getBeanClass:()Ljava/lang/Class;
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
astore 6
start local 6 3: ldc "Invalid definition for property %s (of type %s): %s"
iconst_3
anewarray java.lang.Object
dup
iconst_0
4: aload 5
aastore
dup
iconst_1
aload 6
aastore
dup
iconst_2
aload 3
aastore
5: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
6: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 3
aload 1
aload 2
invokestatic com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;)Lcom/fasterxml/jackson/databind/exc/InvalidDefinitionException;
athrow
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 7 1 bean Lcom/fasterxml/jackson/databind/BeanDescription;
0 7 2 prop Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;
0 7 3 msg Ljava/lang/String;
0 7 4 msgArgs [Ljava/lang/Object;
2 7 5 propName Ljava/lang/String;
3 7 6 beanDesc Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;Ljava/lang/String;[Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
bean
prop
msg
msgArgs
public <T> T reportBadDefinition(com.fasterxml.jackson.databind.JavaType, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
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.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 2
aload 1
invokestatic com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/exc/InvalidDefinitionException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 type Lcom/fasterxml/jackson/databind/JavaType;
0 1 2 msg Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)TT;
MethodParameters:
Name Flags
type
msg
public <T> T reportBadMerge(com.fasterxml.jackson.databind.JsonDeserializer<?>);
descriptor: (Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleBadMerge:(Lcom/fasterxml/jackson/databind/JsonDeserializer;)V
1: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 2 1 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;)TT;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
deser
public com.fasterxml.jackson.databind.JsonMappingException wrongTokenException(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.JsonToken, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
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: ldc "Unexpected token (%s), expected %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
1: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
aastore
dup
iconst_1
aload 3
aastore
2: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 5
start local 5 3: aload 0
aload 5
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._colonConcat:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 5
4: aload 1
aload 2
aload 5
invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 5 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 5 2 targetType Lcom/fasterxml/jackson/databind/JavaType;
0 5 3 expToken Lcom/fasterxml/jackson/core/JsonToken;
0 5 4 extra Ljava/lang/String;
3 5 5 msg Ljava/lang/String;
MethodParameters:
Name Flags
p
targetType
expToken
extra
public com.fasterxml.jackson.databind.JsonMappingException wrongTokenException(com.fasterxml.jackson.core.JsonParser, java.lang.Class<?>, com.fasterxml.jackson.core.JsonToken, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
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: ldc "Unexpected token (%s), expected %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
1: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
aastore
dup
iconst_1
aload 3
aastore
2: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 5
start local 5 3: aload 0
aload 5
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._colonConcat:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 5
4: aload 1
aload 2
aload 5
invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 5 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 5 2 targetType Ljava/lang/Class<*>;
0 5 3 expToken Lcom/fasterxml/jackson/core/JsonToken;
0 5 4 extra Ljava/lang/String;
3 5 5 msg Ljava/lang/String;
Signature: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class<*>;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
MethodParameters:
Name Flags
p
targetType
expToken
extra
public com.fasterxml.jackson.databind.JsonMappingException wrongTokenException(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aconst_null
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.wrongTokenException:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 1 2 expToken Lcom/fasterxml/jackson/core/JsonToken;
0 1 3 msg Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
p
expToken
msg
public com.fasterxml.jackson.databind.JsonMappingException weirdKeyException(java.lang.Class<?>, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
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
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
1: ldc "Cannot deserialize Map key of type %s from String %s: %s"
iconst_3
anewarray java.lang.Object
dup
iconst_0
2: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._quotedString:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_2
aload 3
aastore
3: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: aload 2
aload 1
5: invokestatic com.fasterxml.jackson.databind.exc.InvalidFormatException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/exc/InvalidFormatException;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 6 1 keyClass Ljava/lang/Class<*>;
0 6 2 keyValue Ljava/lang/String;
0 6 3 msg Ljava/lang/String;
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
MethodParameters:
Name Flags
keyClass
keyValue
msg
public com.fasterxml.jackson.databind.JsonMappingException weirdStringException(java.lang.String, java.lang.Class<?>, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "Cannot deserialize value of type %s from String %s: %s"
iconst_3
anewarray java.lang.Object
dup
iconst_0
1: aload 2
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._quotedString:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_2
aload 3
aastore
2: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 3: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 4
aload 1
aload 2
invokestatic com.fasterxml.jackson.databind.exc.InvalidFormatException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/exc/InvalidFormatException;
areturn
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/DeserializationContext;
0 4 1 value Ljava/lang/String;
0 4 2 instClass Ljava/lang/Class<*>;
0 4 3 msgBase Ljava/lang/String;
3 4 4 msg Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
MethodParameters:
Name Flags
value
instClass
msgBase
public com.fasterxml.jackson.databind.JsonMappingException weirdNumberException(java.lang.Number, java.lang.Class<?>, java.lang.String);
descriptor: (Ljava/lang/Number;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
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
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
1: ldc "Cannot deserialize value of type %s from number %s: %s"
iconst_3
anewarray java.lang.Object
dup
iconst_0
2: aload 2
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
aastore
dup
iconst_2
aload 3
aastore
3: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: aload 1
aload 2
5: invokestatic com.fasterxml.jackson.databind.exc.InvalidFormatException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/exc/InvalidFormatException;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 6 1 value Ljava/lang/Number;
0 6 2 instClass Ljava/lang/Class<*>;
0 6 3 msg Ljava/lang/String;
Signature: (Ljava/lang/Number;Ljava/lang/Class<*>;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
MethodParameters:
Name Flags
value
instClass
msg
public com.fasterxml.jackson.databind.JsonMappingException weirdNativeValueException(, java.lang.Class<?>);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
1: ldc "Cannot deserialize value of type %s from native value (`JsonToken.VALUE_EMBEDDED_OBJECT`) of type %s: incompatible types"
iconst_2
anewarray java.lang.Object
dup
iconst_0
2: aload 2
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.classNameOf:(Ljava/lang/Object;)Ljava/lang/String;
aastore
3: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: aload 1
aload 2
5: invokestatic com.fasterxml.jackson.databind.exc.InvalidFormatException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/exc/InvalidFormatException;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 6 1 value Ljava/lang/Object;
0 6 2 instClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Object;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/JsonMappingException;
MethodParameters:
Name Flags
value
instClass
public com.fasterxml.jackson.databind.JsonMappingException instantiationException(java.lang.Class<?>, java.lang.Throwable);
descriptor: (Ljava/lang/Class;Ljava/lang/Throwable;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 3
1: ldc "N/A"
astore 3
start local 3 2: goto 6
end local 3 StackMap locals:
StackMap stack:
3: aload 2
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.exceptionMessage:(Ljava/lang/Throwable;)Ljava/lang/String;
dup
astore 3
start local 3 4: ifnonnull 6
5: aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
astore 3
6: StackMap locals: java.lang.String
StackMap stack:
ldc "Cannot construct instance of %s, problem: %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
7: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 3
aastore
8: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 9: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 4
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
aload 2
invokestatic com.fasterxml.jackson.databind.exc.ValueInstantiationException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Throwable;)Lcom/fasterxml/jackson/databind/exc/ValueInstantiationException;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 10 1 instClass Ljava/lang/Class<*>;
0 10 2 cause Ljava/lang/Throwable;
2 3 3 excMsg Ljava/lang/String;
4 10 3 excMsg Ljava/lang/String;
9 10 4 msg Ljava/lang/String;
Signature: (Ljava/lang/Class<*>;Ljava/lang/Throwable;)Lcom/fasterxml/jackson/databind/JsonMappingException;
MethodParameters:
Name Flags
instClass
cause
public com.fasterxml.jackson.databind.JsonMappingException instantiationException(java.lang.Class<?>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
1: ldc "Cannot construct instance of %s: %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
2: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 2
aastore
3: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
5: invokestatic com.fasterxml.jackson.databind.exc.ValueInstantiationException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/exc/ValueInstantiationException;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 6 1 instClass Ljava/lang/Class<*>;
0 6 2 msg0 Ljava/lang/String;
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
MethodParameters:
Name Flags
instClass
msg0
public com.fasterxml.jackson.databind.JsonMappingException invalidTypeIdException(com.fasterxml.jackson.databind.JavaType, java.lang.String, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "Could not resolve type id '%s' as a subtype of %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
1: aload 2
aastore
dup
iconst_1
aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getTypeDescription:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String;
aastore
2: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 3: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 0
aload 4
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._colonConcat:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
aload 1
aload 2
invokestatic com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/InvalidTypeIdException;
areturn
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/DeserializationContext;
0 4 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 4 2 typeId Ljava/lang/String;
0 4 3 extraDesc Ljava/lang/String;
3 4 4 msg Ljava/lang/String;
MethodParameters:
Name Flags
baseType
typeId
extraDesc
public com.fasterxml.jackson.databind.JsonMappingException missingTypeIdException(com.fasterxml.jackson.databind.JavaType, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: ldc "Missing type id when trying to resolve subtype of %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
1: aload 1
aastore
2: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
start local 3 3: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 0
aload 3
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._colonConcat:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
aload 1
aconst_null
invokestatic com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/InvalidTypeIdException;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 4 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 4 2 extraDesc Ljava/lang/String;
3 4 3 msg Ljava/lang/String;
MethodParameters:
Name Flags
baseType
extraDesc
public com.fasterxml.jackson.databind.JsonMappingException unknownTypeException(com.fasterxml.jackson.databind.JavaType, java.lang.String, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "Could not resolve type id '%s' into a subtype of %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
1: aload 2
aastore
dup
iconst_1
aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getTypeDescription:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String;
aastore
2: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 3: aload 0
aload 4
aload 3
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._colonConcat:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
4: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 1
aload 4
invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
areturn
end local 4 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/DeserializationContext;
0 5 1 type Lcom/fasterxml/jackson/databind/JavaType;
0 5 2 id Ljava/lang/String;
0 5 3 extraDesc Ljava/lang/String;
3 5 4 msg Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
type
id
extraDesc
public com.fasterxml.jackson.databind.JsonMappingException endOfInputException(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonMappingException;
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.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 1
1: new java.lang.StringBuilder
dup
ldc "Unexpected end-of-input when trying to deserialize a "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 3 1 instClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/JsonMappingException;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
instClass
public void reportMappingException(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 0
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic com.fasterxml.jackson.databind.JsonMappingException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 msg Ljava/lang/String;
0 1 2 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
msg
msgArgs
public com.fasterxml.jackson.databind.JsonMappingException mappingException(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 1
invokestatic com.fasterxml.jackson.databind.JsonMappingException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 message Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
message
public com.fasterxml.jackson.databind.JsonMappingException mappingException(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
aload 0
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic com.fasterxml.jackson.databind.JsonMappingException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 msg Ljava/lang/String;
0 1 2 msgArgs [Ljava/lang/Object;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
msg
msgArgs
public com.fasterxml.jackson.databind.JsonMappingException mappingException(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.mappingException:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/databind/JsonMappingException;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 1 1 targetClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/JsonMappingException;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
targetClass
public com.fasterxml.jackson.databind.JsonMappingException mappingException(java.lang.Class<?>, com.fasterxml.jackson.core.JsonToken);
descriptor: (Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
1: ldc "Cannot deserialize instance of %s out of %s token"
iconst_2
anewarray java.lang.Object
dup
iconst_0
2: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 2
aastore
3: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: invokestatic com.fasterxml.jackson.databind.JsonMappingException.from:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 5 1 targetClass Ljava/lang/Class<*>;
0 5 2 token Lcom/fasterxml/jackson/core/JsonToken;
Signature: (Ljava/lang/Class<*>;Lcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/databind/JsonMappingException;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
targetClass
token
protected java.text.DateFormat getDateFormat();
descriptor: ()Ljava/text/DateFormat;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext._getDateFormat:()Ljava/text/DateFormat;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
protected java.text.DateFormat _getDateFormat();
descriptor: ()Ljava/text/DateFormat;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._dateFormat:Ljava/text/DateFormat;
ifnull 2
1: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._dateFormat:Ljava/text/DateFormat;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getDateFormat:()Ljava/text/DateFormat;
astore 1
start local 1 3: aload 0
aload 1
invokevirtual java.text.DateFormat.clone:()Ljava/lang/Object;
checkcast java.text.DateFormat
dup
astore 1
putfield com.fasterxml.jackson.databind.DeserializationContext._dateFormat:Ljava/text/DateFormat;
4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
3 5 1 df Ljava/text/DateFormat;
protected java.lang.String _shapeForToken(com.fasterxml.jackson.core.JsonToken);
descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 11
1: invokestatic com.fasterxml.jackson.databind.DeserializationContext.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iaload
tableswitch { // 1 - 13
1: 10
2: 2
3: 2
4: 3
5: 3
6: 2
7: 5
8: 8
9: 7
10: 6
11: 4
12: 4
13: 9
default: 10
}
2: StackMap locals:
StackMap stack:
ldc "Object value"
areturn
3: StackMap locals:
StackMap stack:
ldc "Array value"
areturn
4: StackMap locals:
StackMap stack:
ldc "Boolean value"
areturn
5: StackMap locals:
StackMap stack:
ldc "Embedded Object"
areturn
6: StackMap locals:
StackMap stack:
ldc "Floating-point value"
areturn
7: StackMap locals:
StackMap stack:
ldc "Integer value"
areturn
8: StackMap locals:
StackMap stack:
ldc "String value"
areturn
9: StackMap locals:
StackMap stack:
ldc "Null value"
areturn
10: StackMap locals:
StackMap stack:
ldc "[Unavailable value]"
areturn
11: StackMap locals:
StackMap stack:
ldc "<end of input>"
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 12 1 t Lcom/fasterxml/jackson/core/JsonToken;
MethodParameters:
Name Flags
t
public com.fasterxml.jackson.databind.DatabindContext setAttribute(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/DatabindContext;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.setAttribute:(Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/DeserializationContext;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.cfg.MapperConfig getConfig();
descriptor: ()Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
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.DeserializationContext.$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.DeserializationContext.$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
}
SourceFile: "DeserializationContext.java"
InnerClasses:
public Value = com.fasterxml.jackson.annotation.JsonFormat$Value of com.fasterxml.jackson.annotation.JsonFormat