public class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
super_class: java.lang.Object
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final com.fasterxml.jackson.databind.deser.Deserializers[] NO_DESERIALIZERS;
descriptor: [Lcom/fasterxml/jackson/databind/deser/Deserializers;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] NO_MODIFIERS;
descriptor: [Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.databind.AbstractTypeResolver[] NO_ABSTRACT_TYPE_RESOLVERS;
descriptor: [Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.databind.deser.ValueInstantiators[] NO_VALUE_INSTANTIATORS;
descriptor: [Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.databind.deser.KeyDeserializers[] DEFAULT_KEY_DESERIALIZERS;
descriptor: [Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected final com.fasterxml.jackson.databind.deser.Deserializers[] _additionalDeserializers;
descriptor: [Lcom/fasterxml/jackson/databind/deser/Deserializers;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.deser.KeyDeserializers[] _additionalKeyDeserializers;
descriptor: [Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] _modifiers;
descriptor: [Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.AbstractTypeResolver[] _abstractTypeResolvers;
descriptor: [Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.deser.ValueInstantiators[] _valueInstantiators;
descriptor: [Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: iconst_0
anewarray com.fasterxml.jackson.databind.deser.Deserializers
putstatic com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.NO_DESERIALIZERS:[Lcom/fasterxml/jackson/databind/deser/Deserializers;
1: iconst_0
anewarray com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
putstatic com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.NO_MODIFIERS:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
2: iconst_0
anewarray com.fasterxml.jackson.databind.AbstractTypeResolver
putstatic com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.NO_ABSTRACT_TYPE_RESOLVERS:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
3: iconst_0
anewarray com.fasterxml.jackson.databind.deser.ValueInstantiators
putstatic com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.NO_VALUE_INSTANTIATORS:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
4: iconst_1
anewarray com.fasterxml.jackson.databind.deser.KeyDeserializers
dup
iconst_0
5: new com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers
dup
invokespecial com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers.<init>:()V
aastore
6: putstatic com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.DEFAULT_KEY_DESERIALIZERS:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
7: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
invokespecial com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.<init>:([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
protected void <init>(com.fasterxml.jackson.databind.deser.Deserializers[], com.fasterxml.jackson.databind.deser.KeyDeserializers[], com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[], com.fasterxml.jackson.databind.AbstractTypeResolver[], com.fasterxml.jackson.databind.deser.ValueInstantiators[]);
descriptor: ([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
ifnonnull 3
2: getstatic com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.NO_DESERIALIZERS:[Lcom/fasterxml/jackson/databind/deser/Deserializers;
goto 4
StackMap locals: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.deser.Deserializers[] com.fasterxml.jackson.databind.deser.KeyDeserializers[] com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] com.fasterxml.jackson.databind.AbstractTypeResolver[] com.fasterxml.jackson.databind.deser.ValueInstantiators[]
StackMap stack: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
3: aload 1
4: StackMap locals: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.deser.Deserializers[] com.fasterxml.jackson.databind.deser.KeyDeserializers[] com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] com.fasterxml.jackson.databind.AbstractTypeResolver[] com.fasterxml.jackson.databind.deser.ValueInstantiators[]
StackMap stack: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.deser.Deserializers[]
putfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers;
5: aload 0
aload 2
ifnonnull 7
6: getstatic com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.DEFAULT_KEY_DESERIALIZERS:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
goto 8
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
7: aload 2
8: StackMap locals: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.deser.Deserializers[] com.fasterxml.jackson.databind.deser.KeyDeserializers[] com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] com.fasterxml.jackson.databind.AbstractTypeResolver[] com.fasterxml.jackson.databind.deser.ValueInstantiators[]
StackMap stack: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.deser.KeyDeserializers[]
putfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
9: aload 0
aload 3
ifnonnull 10
getstatic com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.NO_MODIFIERS:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
goto 11
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
10: aload 3
StackMap locals: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.deser.Deserializers[] com.fasterxml.jackson.databind.deser.KeyDeserializers[] com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] com.fasterxml.jackson.databind.AbstractTypeResolver[] com.fasterxml.jackson.databind.deser.ValueInstantiators[]
StackMap stack: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[]
11: putfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
12: aload 0
aload 4
ifnonnull 13
getstatic com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.NO_ABSTRACT_TYPE_RESOLVERS:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
goto 14
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
13: aload 4
StackMap locals: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.deser.Deserializers[] com.fasterxml.jackson.databind.deser.KeyDeserializers[] com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] com.fasterxml.jackson.databind.AbstractTypeResolver[] com.fasterxml.jackson.databind.deser.ValueInstantiators[]
StackMap stack: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.AbstractTypeResolver[]
14: putfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
15: aload 0
aload 5
ifnonnull 16
getstatic com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.NO_VALUE_INSTANTIATORS:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
goto 17
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
16: aload 5
StackMap locals: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.deser.Deserializers[] com.fasterxml.jackson.databind.deser.KeyDeserializers[] com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] com.fasterxml.jackson.databind.AbstractTypeResolver[] com.fasterxml.jackson.databind.deser.ValueInstantiators[]
StackMap stack: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig com.fasterxml.jackson.databind.deser.ValueInstantiators[]
17: putfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
18: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
0 19 1 allAdditionalDeserializers [Lcom/fasterxml/jackson/databind/deser/Deserializers;
0 19 2 allAdditionalKeyDeserializers [Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
0 19 3 modifiers [Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
0 19 4 atr [Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
0 19 5 vi [Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
MethodParameters:
Name Flags
allAdditionalDeserializers
allAdditionalKeyDeserializers
modifiers
atr
vi
public com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig withAdditionalDeserializers(com.fasterxml.jackson.databind.deser.Deserializers);
descriptor: (Lcom/fasterxml/jackson/databind/deser/Deserializers;)Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cannot pass null Deserializers"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers;
aload 1
invokestatic com.fasterxml.jackson.databind.util.ArrayBuilders.insertInListNoDup:([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.Deserializers[]
astore 2
start local 2 3: new com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
dup
aload 2
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
4: aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
5: invokespecial com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.<init>:([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
0 6 1 additional Lcom/fasterxml/jackson/databind/deser/Deserializers;
3 6 2 all [Lcom/fasterxml/jackson/databind/deser/Deserializers;
MethodParameters:
Name Flags
additional
public com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig withAdditionalKeyDeserializers(com.fasterxml.jackson.databind.deser.KeyDeserializers);
descriptor: (Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;)Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cannot pass null KeyDeserializers"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
aload 1
invokestatic com.fasterxml.jackson.databind.util.ArrayBuilders.insertInListNoDup:([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.KeyDeserializers[]
astore 2
start local 2 3: new com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
dup
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers;
aload 2
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
4: aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
5: invokespecial com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.<init>:([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
0 6 1 additional Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
3 6 2 all [Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
MethodParameters:
Name Flags
additional
public com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig withDeserializerModifier(com.fasterxml.jackson.databind.deser.BeanDeserializerModifier);
descriptor: (Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;)Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cannot pass null modifier"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
aload 1
invokestatic com.fasterxml.jackson.databind.util.ArrayBuilders.insertInListNoDup:([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[]
astore 2
start local 2 3: new com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
dup
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers;
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
aload 2
4: aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
5: invokespecial com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.<init>:([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
0 6 1 modifier Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
3 6 2 all [Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
MethodParameters:
Name Flags
modifier
public com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig withAbstractTypeResolver(com.fasterxml.jackson.databind.AbstractTypeResolver);
descriptor: (Lcom/fasterxml/jackson/databind/AbstractTypeResolver;)Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cannot pass null resolver"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
aload 1
invokestatic com.fasterxml.jackson.databind.util.ArrayBuilders.insertInListNoDup:([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.AbstractTypeResolver[]
astore 2
start local 2 3: new com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
dup
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers;
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
4: aload 2
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
5: invokespecial com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.<init>:([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
0 6 1 resolver Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
3 6 2 all [Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
MethodParameters:
Name Flags
resolver
public com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig withValueInstantiators(com.fasterxml.jackson.databind.deser.ValueInstantiators);
descriptor: (Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cannot pass null resolver"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
aload 1
invokestatic com.fasterxml.jackson.databind.util.ArrayBuilders.insertInListNoDup:([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.deser.ValueInstantiators[]
astore 2
start local 2 3: new com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
dup
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers;
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
4: aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
aload 2
5: invokespecial com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.<init>:([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
0 6 1 instantiators Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
3 6 2 all [Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
MethodParameters:
Name Flags
instantiators
public boolean hasDeserializers();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers;
arraylength
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
public boolean hasKeyDeserializers();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
arraylength
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
public boolean hasDeserializerModifiers();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
arraylength
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
public boolean hasAbstractTypeResolvers();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
arraylength
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
public boolean hasValueInstantiators();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
arraylength
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
public java.lang.Iterable<com.fasterxml.jackson.databind.deser.Deserializers> deserializers();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.fasterxml.jackson.databind.util.ArrayIterator
dup
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers;
invokespecial com.fasterxml.jackson.databind.util.ArrayIterator.<init>:([Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
Signature: ()Ljava/lang/Iterable<Lcom/fasterxml/jackson/databind/deser/Deserializers;>;
public java.lang.Iterable<com.fasterxml.jackson.databind.deser.KeyDeserializers> keyDeserializers();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.fasterxml.jackson.databind.util.ArrayIterator
dup
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
invokespecial com.fasterxml.jackson.databind.util.ArrayIterator.<init>:([Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
Signature: ()Ljava/lang/Iterable<Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;>;
public java.lang.Iterable<com.fasterxml.jackson.databind.deser.BeanDeserializerModifier> deserializerModifiers();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.fasterxml.jackson.databind.util.ArrayIterator
dup
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
invokespecial com.fasterxml.jackson.databind.util.ArrayIterator.<init>:([Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
Signature: ()Ljava/lang/Iterable<Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;>;
public java.lang.Iterable<com.fasterxml.jackson.databind.AbstractTypeResolver> abstractTypeResolvers();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.fasterxml.jackson.databind.util.ArrayIterator
dup
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
invokespecial com.fasterxml.jackson.databind.util.ArrayIterator.<init>:([Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
Signature: ()Ljava/lang/Iterable<Lcom/fasterxml/jackson/databind/AbstractTypeResolver;>;
public java.lang.Iterable<com.fasterxml.jackson.databind.deser.ValueInstantiators> valueInstantiators();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.fasterxml.jackson.databind.util.ArrayIterator
dup
aload 0
getfield com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig._valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
invokespecial com.fasterxml.jackson.databind.util.ArrayIterator.<init>:([Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;
Signature: ()Ljava/lang/Iterable<Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;>;
}
SourceFile: "DeserializerFactoryConfig.java"