class com.fasterxml.jackson.databind.ObjectMapper$1 implements com.fasterxml.jackson.databind.Module$SetupContext
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.fasterxml.jackson.databind.ObjectMapper$1
super_class: java.lang.Object
{
final com.fasterxml.jackson.databind.ObjectMapper this$0;
descriptor: Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.fasterxml.jackson.databind.ObjectMapper);
descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
MethodParameters:
Name Flags
this$0 final
public com.fasterxml.jackson.core.Version getMapperVersion();
descriptor: ()Lcom/fasterxml/jackson/core/Version;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.version:()Lcom/fasterxml/jackson/core/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
public <C extends com.fasterxml.jackson.core.ObjectCodec> C getOwner();
descriptor: ()Lcom/fasterxml/jackson/core/ObjectCodec;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
Signature: <C:Lcom/fasterxml/jackson/core/ObjectCodec;>()TC;
public com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory();
descriptor: ()Lcom/fasterxml/jackson/databind/type/TypeFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
public boolean isEnabled(com.fasterxml.jackson.databind.MapperFeature);
descriptor: (Lcom/fasterxml/jackson/databind/MapperFeature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.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/ObjectMapper$1;
0 1 1 f Lcom/fasterxml/jackson/databind/MapperFeature;
MethodParameters:
Name Flags
f
public boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 1 1 f Lcom/fasterxml/jackson/databind/DeserializationFeature;
MethodParameters:
Name Flags
f
public boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 1 1 f Lcom/fasterxml/jackson/databind/SerializationFeature;
MethodParameters:
Name Flags
f
public boolean isEnabled(com.fasterxml.jackson.core.JsonFactory$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 1 1 f Lcom/fasterxml/jackson/core/JsonFactory$Feature;
MethodParameters:
Name Flags
f
public boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 1 1 f Lcom/fasterxml/jackson/core/JsonParser$Feature;
MethodParameters:
Name Flags
f
public boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 1 1 f Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.cfg.MutableConfigOverride configOverride(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableConfigOverride;
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.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.configOverride:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableConfigOverride;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 1 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/cfg/MutableConfigOverride;
MethodParameters:
Name Flags
type
public void addDeserializers(com.fasterxml.jackson.databind.deser.Deserializers);
descriptor: (Lcom/fasterxml/jackson/databind/deser/Deserializers;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.deser.DeserializerFactory.withAdditionalDeserializers:(Lcom/fasterxml/jackson/databind/deser/Deserializers;)Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
astore 2
start local 2 1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
aload 2
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.with:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 3 1 d Lcom/fasterxml/jackson/databind/deser/Deserializers;
1 3 2 df Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
MethodParameters:
Name Flags
d
public void addKeyDeserializers(com.fasterxml.jackson.databind.deser.KeyDeserializers);
descriptor: (Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.deser.DeserializerFactory.withAdditionalKeyDeserializers:(Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;)Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
astore 2
start local 2 1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
aload 2
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.with:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 3 1 d Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;
1 3 2 df Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
MethodParameters:
Name Flags
d
public void addBeanDeserializerModifier(com.fasterxml.jackson.databind.deser.BeanDeserializerModifier);
descriptor: (Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.deser.DeserializerFactory.withDeserializerModifier:(Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;)Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
astore 2
start local 2 1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
aload 2
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.with:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 3 1 modifier Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;
1 3 2 df Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
MethodParameters:
Name Flags
modifier
public void addSerializers(com.fasterxml.jackson.databind.ser.Serializers);
descriptor: (Lcom/fasterxml/jackson/databind/ser/Serializers;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.ser.SerializerFactory.withAdditionalSerializers:(Lcom/fasterxml/jackson/databind/ser/Serializers;)Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 2 1 s Lcom/fasterxml/jackson/databind/ser/Serializers;
MethodParameters:
Name Flags
s
public void addKeySerializers(com.fasterxml.jackson.databind.ser.Serializers);
descriptor: (Lcom/fasterxml/jackson/databind/ser/Serializers;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.ser.SerializerFactory.withAdditionalKeySerializers:(Lcom/fasterxml/jackson/databind/ser/Serializers;)Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 2 1 s Lcom/fasterxml/jackson/databind/ser/Serializers;
MethodParameters:
Name Flags
s
public void addBeanSerializerModifier(com.fasterxml.jackson.databind.ser.BeanSerializerModifier);
descriptor: (Lcom/fasterxml/jackson/databind/ser/BeanSerializerModifier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.ser.SerializerFactory.withSerializerModifier:(Lcom/fasterxml/jackson/databind/ser/BeanSerializerModifier;)Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 2 1 modifier Lcom/fasterxml/jackson/databind/ser/BeanSerializerModifier;
MethodParameters:
Name Flags
modifier
public void addAbstractTypeResolver(com.fasterxml.jackson.databind.AbstractTypeResolver);
descriptor: (Lcom/fasterxml/jackson/databind/AbstractTypeResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.deser.DeserializerFactory.withAbstractTypeResolver:(Lcom/fasterxml/jackson/databind/AbstractTypeResolver;)Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
astore 2
start local 2 1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
aload 2
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.with:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 3 1 resolver Lcom/fasterxml/jackson/databind/AbstractTypeResolver;
1 3 2 df Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
MethodParameters:
Name Flags
resolver
public void addTypeModifier(com.fasterxml.jackson.databind.type.TypeModifier);
descriptor: (Lcom/fasterxml/jackson/databind/type/TypeModifier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.withModifier:(Lcom/fasterxml/jackson/databind/type/TypeModifier;)Lcom/fasterxml/jackson/databind/type/TypeFactory;
astore 2
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setTypeFactory:(Lcom/fasterxml/jackson/databind/type/TypeFactory;)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 4 1 modifier Lcom/fasterxml/jackson/databind/type/TypeModifier;
1 4 2 f Lcom/fasterxml/jackson/databind/type/TypeFactory;
MethodParameters:
Name Flags
modifier
public void addValueInstantiators(com.fasterxml.jackson.databind.deser.ValueInstantiators);
descriptor: (Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._factory:Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.deser.DeserializerFactory.withValueInstantiators:(Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
astore 2
start local 2 1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
aload 2
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.with:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 3 1 instantiators Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;
1 3 2 df Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
MethodParameters:
Name Flags
instantiators
public void setClassIntrospector(com.fasterxml.jackson.databind.introspect.ClassIntrospector);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.DeserializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.SerializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 3 1 ci Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;
MethodParameters:
Name Flags
ci
public void insertAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector);
descriptor: (Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withInsertedAnnotationIntrospector:(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.DeserializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withInsertedAnnotationIntrospector:(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.SerializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 3 1 ai Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
MethodParameters:
Name Flags
ai
public void appendAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector);
descriptor: (Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withAppendedAnnotationIntrospector:(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.DeserializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withAppendedAnnotationIntrospector:(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.SerializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 3 1 ai Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
MethodParameters:
Name Flags
ai
public void registerSubtypes(java.lang.Class<?>[]);
descriptor: ([Ljava/lang/Class;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerSubtypes:([Ljava/lang/Class;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 2 1 subtypes [Ljava/lang/Class;
Signature: ([Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
subtypes
public void registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType[]);
descriptor: ([Lcom/fasterxml/jackson/databind/jsontype/NamedType;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerSubtypes:([Lcom/fasterxml/jackson/databind/jsontype/NamedType;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 2 1 subtypes [Lcom/fasterxml/jackson/databind/jsontype/NamedType;
MethodParameters:
Name Flags
subtypes
public void registerSubtypes(java.util.Collection<java.lang.Class<?>>);
descriptor: (Ljava/util/Collection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerSubtypes:(Ljava/util/Collection;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 2 1 subtypes Ljava/util/Collection<Ljava/lang/Class<*>;>;
Signature: (Ljava/util/Collection<Ljava/lang/Class<*>;>;)V
MethodParameters:
Name Flags
subtypes
public void setMixInAnnotations(java.lang.Class<?>, java.lang.Class<?>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.addMixIn:(Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 2 1 target Ljava/lang/Class<*>;
0 2 2 mixinSource Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
target
mixinSource
public void addDeserializationProblemHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler);
descriptor: (Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.addHandler:(Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 2 1 handler Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;
MethodParameters:
Name Flags
handler
public void setNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy);
descriptor: (Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper$1.this$0:Lcom/fasterxml/jackson/databind/ObjectMapper;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setPropertyNamingStrategy:(Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper$1;
0 2 1 naming Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
MethodParameters:
Name Flags
naming
}
SourceFile: "ObjectMapper.java"
EnclosingMethod: com.fasterxml.jackson.databind.ObjectMapper.registerModule:(Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
NestHost: com.fasterxml.jackson.databind.ObjectMapper
InnerClasses:
public final Feature = com.fasterxml.jackson.core.JsonFactory$Feature of com.fasterxml.jackson.core.JsonFactory
public final Feature = com.fasterxml.jackson.core.JsonGenerator$Feature of com.fasterxml.jackson.core.JsonGenerator
public final Feature = com.fasterxml.jackson.core.JsonParser$Feature of com.fasterxml.jackson.core.JsonParser
public abstract SetupContext = com.fasterxml.jackson.databind.Module$SetupContext of com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.ObjectMapper$1