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 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;>;
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.IllegalArgumentException
dup
ldc "Cannot pass null DeserializerFactory"
invokespecial java.lang.IllegalArgumentException.<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._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
9: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
10: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
11: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._attributes:Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
12: return
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 df Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
0 13 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._view:Ljava/lang/Class;
putfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
6: 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;
7: 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;
8: 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;
9: return
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 src Lcom/fasterxml/jackson/databind/DeserializationContext;
0 10 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 2
putfield com.fasterxml.jackson.databind.DeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
4: aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getDeserializationFeatures:()I
putfield com.fasterxml.jackson.databind.DeserializationContext._featureFlags:I
5: aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getActiveView:()Ljava/lang/Class;
putfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
6: aload 0
aload 3
putfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
7: aload 0
aload 4
putfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
8: 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;
9: return
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 src Lcom/fasterxml/jackson/databind/DeserializationContext;
0 10 2 config Lcom/fasterxml/jackson/databind/DeserializationConfig;
0 10 3 p Lcom/fasterxml/jackson/core/JsonParser;
0 10 4 injectableValues Lcom/fasterxml/jackson/databind/InjectableValues;
MethodParameters:
Name Flags
src
config
p
injectableValues
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._view:Ljava/lang/Class;
putfield com.fasterxml.jackson.databind.DeserializationContext._view:Ljava/lang/Class;
6: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.DeserializationContext._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 8 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 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 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 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
aload 2
invokevirtual java.text.ParseException.getMessage:()Ljava/lang/String;
aastore
6: 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 7 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 7 1 dateStr Ljava/lang/String;
1 3 2 df Ljava/text/DateFormat;
4 7 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 <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
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)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
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 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 12
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 11
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
aastore
dup
iconst_1
aload 6
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aastore
10: 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
11: 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 12: StackMap locals:
StackMap stack:
aload 5
ifnonnull 3
13: 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 14 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 14 1 keyClass Ljava/lang/Class<*>;
0 14 2 keyValue Ljava/lang/String;
0 14 3 msg Ljava/lang/String;
0 14 4 msgArgs [Ljava/lang/Object;
2 14 5 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
4 12 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 12
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 11
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
aastore
dup
iconst_1
aload 6
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aastore
10: 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
11: 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 12: StackMap locals:
StackMap stack:
aload 5
ifnonnull 3
13: 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 14 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 14 1 targetClass Ljava/lang/Class<*>;
0 14 2 value Ljava/lang/String;
0 14 3 msg Ljava/lang/String;
0 14 4 msgArgs [Ljava/lang/Object;
2 14 5 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
4 12 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 12
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 11
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
aastore
dup
iconst_1
aload 6
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aastore
10: 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
11: 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 12: StackMap locals:
StackMap stack:
aload 5
ifnonnull 3
13: 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 14 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 14 1 targetClass Ljava/lang/Class<*>;
0 14 2 value Ljava/lang/Number;
0 14 3 msg Ljava/lang/String;
0 14 4 msgArgs [Ljava/lang/Object;
2 14 5 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
4 12 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 12
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 11
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
aastore
dup
iconst_1
aload 6
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aastore
10: 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 11: 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:
12: aload 4
ifnonnull 3
13: 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 14 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 14 1 targetType Lcom/fasterxml/jackson/databind/JavaType;
0 14 2 badValue Ljava/lang/Object;
0 14 3 p Lcom/fasterxml/jackson/core/JsonParser;
1 14 4 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
2 14 5 raw Ljava/lang/Class<*>;
4 11 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 16
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 15
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
aastore
dup
iconst_1
aload 7
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.classNameOf:(Ljava/lang/Object;)Ljava/lang/String;
aastore
14: 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
15: 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 16: StackMap locals:
StackMap stack:
aload 6
ifnonnull 5
17: aload 2
ifnull 22
aload 2
invokevirtual com.fasterxml.jackson.databind.deser.ValueInstantiator.canInstantiate:()Z
ifne 22
18: ldc "Cannot construct instance of %s (no Creators, like default construct, exist): %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
19: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 4
aastore
20: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
21: aload 0
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
areturn
22: 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
23: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 4
aastore
24: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
25: 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 26 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 26 1 instClass Ljava/lang/Class<*>;
0 26 2 valueInst Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
0 26 3 p Lcom/fasterxml/jackson/core/JsonParser;
0 26 4 msg Ljava/lang/String;
0 26 5 msgArgs [Ljava/lang/Object;
4 26 6 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
8 16 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 11
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 10
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
aastore
dup
iconst_1
aload 5
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.classNameOf:(Ljava/lang/Object;)Ljava/lang/String;
aastore
9: 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
10: 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 11: StackMap locals:
StackMap stack:
aload 4
ifnonnull 2
12: aload 3
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.throwIfIOE:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
13: 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 14 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 14 1 instClass Ljava/lang/Class<*>;
0 14 2 argument Ljava/lang/Object;
0 14 3 t Ljava/lang/Throwable;
1 14 4 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
3 11 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 1
aload 2
invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
aload 2
aconst_null
iconst_0
anewarray java.lang.Object
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken:(Ljava/lang/Class;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=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 14
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;Ljava/lang/Class;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 13
7: aload 0
aload 1
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 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
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.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 7
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.classNameOf:(Ljava/lang/Object;)Ljava/lang/String;
aastore
12: 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
13: 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 14: StackMap locals:
StackMap stack:
aload 6
ifnonnull 3
15: aload 4
ifnonnull 24
16: aload 2
ifnonnull 21
17: ldc "Unexpected end-of-input when binding data into %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
18: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
19: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
20: goto 24
21: StackMap locals:
StackMap stack:
ldc "Cannot deserialize instance of %s out of %s token"
iconst_2
anewarray java.lang.Object
dup
iconst_0
22: aload 1
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.nameOf:(Ljava/lang/Class;)Ljava/lang/String;
aastore
dup
iconst_1
aload 2
aastore
23: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
24: StackMap locals:
StackMap stack:
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;
pop
25: 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 26 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 26 1 instClass Ljava/lang/Class<*>;
0 26 2 t Lcom/fasterxml/jackson/core/JsonToken;
0 26 3 p Lcom/fasterxml/jackson/core/JsonParser;
0 26 4 msg Ljava/lang/String;
0 26 5 msgArgs [Ljava/lang/Object;
2 26 6 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
6 14 7 instance 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 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 12
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 11
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
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
10: invokevirtual com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
11: 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 12: StackMap locals:
StackMap stack:
aload 5
ifnonnull 2
13: 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 15
14: aconst_null
areturn
15: 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 16 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 16 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 16 2 id Ljava/lang/String;
0 16 3 idResolver Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;
0 16 4 extraDesc Ljava/lang/String;
1 16 5 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
3 12 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 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.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 11
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
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
10: invokevirtual com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
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 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 14 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 14 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 14 2 idResolver Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;
0 14 3 extraDesc Ljava/lang/String;
1 14 4 h Lcom/fasterxml/jackson/databind/util/LinkedNode<Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;>;
3 12 5 type Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
baseType
idResolver
extraDesc
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.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=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
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;
athrow
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 prop Lcom/fasterxml/jackson/databind/BeanProperty;
0 5 2 msg Ljava/lang/String;
0 5 3 msgArgs [Ljava/lang/Object;
4 5 4 type Lcom/fasterxml/jackson/databind/JavaType;
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 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 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=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
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
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 3: ldc "Invalid configuration: values of type %s cannot be merged"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
start local 3 4: 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 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 5 1 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
3 5 2 type Lcom/fasterxml/jackson/databind/JavaType;
4 5 3 msg Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;)TT;
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.getCurrentToken:()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.getCurrentToken:()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=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 value of type %s from String %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 0
aload 1
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 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/String;
0 6 2 instClass Ljava/lang/Class<*>;
0 6 3 msg Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
MethodParameters:
Name Flags
value
instClass
msg
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=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
astore 3
start local 3 1: ldc "Cannot construct instance of %s, problem: %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
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
aastore
3: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 4: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 4
aload 3
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;
astore 5
start local 5 5: aload 5
aload 2
invokevirtual com.fasterxml.jackson.databind.exc.InvalidDefinitionException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
6: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/databind/DeserializationContext;
0 7 1 instClass Ljava/lang/Class<*>;
0 7 2 cause Ljava/lang/Throwable;
1 7 3 type Lcom/fasterxml/jackson/databind/JavaType;
4 7 4 msg Ljava/lang/String;
5 7 5 e Lcom/fasterxml/jackson/databind/exc/InvalidDefinitionException;
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=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
astore 3
start local 3 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;
astore 4
start local 4 4: aload 0
getfield com.fasterxml.jackson.databind.DeserializationContext._parser:Lcom/fasterxml/jackson/core/JsonParser;
aload 4
aload 3
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;
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 instClass Ljava/lang/Class<*>;
0 5 2 msg0 Ljava/lang/String;
1 5 3 type Lcom/fasterxml/jackson/databind/JavaType;
4 5 4 msg 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
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
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.getCurrentToken:()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=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;
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
}
SourceFile: "DeserializationContext.java"
InnerClasses:
public Value = com.fasterxml.jackson.annotation.JsonFormat$Value of com.fasterxml.jackson.annotation.JsonFormat