public class com.fasterxml.jackson.databind.ObjectMapper extends com.fasterxml.jackson.core.ObjectCodec implements com.fasterxml.jackson.core.Versioned, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.databind.ObjectMapper
super_class: com.fasterxml.jackson.core.ObjectCodec
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final com.fasterxml.jackson.databind.AnnotationIntrospector DEFAULT_ANNOTATION_INTROSPECTOR;
descriptor: Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.databind.cfg.BaseSettings DEFAULT_BASE;
descriptor: Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected final com.fasterxml.jackson.core.JsonFactory _jsonFactory;
descriptor: Lcom/fasterxml/jackson/core/JsonFactory;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.fasterxml.jackson.databind.type.TypeFactory _typeFactory;
descriptor: Lcom/fasterxml/jackson/databind/type/TypeFactory;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.databind.InjectableValues _injectableValues;
descriptor: Lcom/fasterxml/jackson/databind/InjectableValues;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver;
descriptor: Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
flags: (0x0004) ACC_PROTECTED
protected final com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides;
descriptor: Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs;
descriptor: Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns;
descriptor: Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.databind.SerializationConfig _serializationConfig;
descriptor: Lcom/fasterxml/jackson/databind/SerializationConfig;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider;
descriptor: Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory;
descriptor: Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig;
descriptor: Lcom/fasterxml/jackson/databind/DeserializationConfig;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.databind.deser.DefaultDeserializationContext _deserializationContext;
descriptor: Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
flags: (0x0004) ACC_PROTECTED
protected java.util.Set<java.lang.Object> _registeredModuleTypes;
descriptor: Ljava/util/Set;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Set<Ljava/lang/Object;>;
protected final java.util.concurrent.ConcurrentHashMap<com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object>> _rootDeserializers;
descriptor: Ljava/util/concurrent/ConcurrentHashMap;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/concurrent/ConcurrentHashMap<Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=15, locals=0, args_size=0
0: new com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
dup
invokespecial com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.<init>:()V
putstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_ANNOTATION_INTROSPECTOR:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
1: new com.fasterxml.jackson.databind.cfg.BaseSettings
dup
2: aconst_null
3: getstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_ANNOTATION_INTROSPECTOR:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
4: aconst_null
invokestatic com.fasterxml.jackson.databind.type.TypeFactory.defaultInstance:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
5: aconst_null
getstatic com.fasterxml.jackson.databind.util.StdDateFormat.instance:Lcom/fasterxml/jackson/databind/util/StdDateFormat;
aconst_null
6: invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
7: aconst_null
8: invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
9: getstatic com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator.instance:Lcom/fasterxml/jackson/databind/jsontype/impl/LaissezFaireSubTypeValidator;
10: new com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider
dup
invokespecial com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider.<init>:()V
11: invokespecial com.fasterxml.jackson.databind.cfg.BaseSettings.<init>:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;Lcom/fasterxml/jackson/databind/type/TypeFactory;Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;Ljava/text/DateFormat;Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;Ljava/util/Locale;Ljava/util/TimeZone;Lcom/fasterxml/jackson/core/Base64Variant;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider;)V
putstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_BASE:Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
12: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
aconst_null
aconst_null
invokespecial com.fasterxml.jackson.databind.ObjectMapper.<init>:(Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public void <init>(com.fasterxml.jackson.core.JsonFactory);
descriptor: (Lcom/fasterxml/jackson/core/JsonFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
aconst_null
invokespecial com.fasterxml.jackson.databind.ObjectMapper.<init>:(Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 jf Lcom/fasterxml/jackson/core/JsonFactory;
MethodParameters:
Name Flags
jf
protected void <init>(com.fasterxml.jackson.databind.ObjectMapper);
descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
1: aload 0
2: new java.util.concurrent.ConcurrentHashMap
dup
bipush 64
ldc 0.6
iconst_2
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:(IFI)V
putfield com.fasterxml.jackson.databind.ObjectMapper._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
3: aload 0
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
invokevirtual com.fasterxml.jackson.core.JsonFactory.copy:()Lcom/fasterxml/jackson/core/JsonFactory;
putfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
4: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 0
invokevirtual com.fasterxml.jackson.core.JsonFactory.setCodec:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonFactory;
pop
5: aload 0
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
invokevirtual com.fasterxml.jackson.databind.jsontype.SubtypeResolver.copy:()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
6: aload 0
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
putfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
7: aload 0
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
putfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
8: aload 0
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.copy:()Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
putfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
9: aload 0
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.copy:()Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
putfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
10: aload 0
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.copy:()Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
11: new com.fasterxml.jackson.databind.util.RootNameLookup
dup
invokespecial com.fasterxml.jackson.databind.util.RootNameLookup.<init>:()V
astore 2
start local 2 12: aload 0
new com.fasterxml.jackson.databind.SerializationConfig
dup
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
13: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
aload 2
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
invokespecial com.fasterxml.jackson.databind.SerializationConfig.<init>:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
14: putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
15: aload 0
new com.fasterxml.jackson.databind.DeserializationConfig
dup
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
16: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
aload 2
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
17: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;)V
18: putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
19: aload 0
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.copy:()Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
20: aload 0
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.copy:()Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
21: aload 0
aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
22: aload 1
getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
astore 3
start local 3 23: aload 3
ifnonnull 26
24: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
25: goto 27
26: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.util.RootNameLookup java.util.Set
StackMap stack:
aload 0
new java.util.LinkedHashSet
dup
aload 3
invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
27: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 28 1 src Lcom/fasterxml/jackson/databind/ObjectMapper;
12 28 2 rootNames Lcom/fasterxml/jackson/databind/util/RootNameLookup;
23 28 3 reg Ljava/util/Set<Ljava/lang/Object;>;
MethodParameters:
Name Flags
src
public void <init>(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext);
descriptor: (Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
1: aload 0
2: new java.util.concurrent.ConcurrentHashMap
dup
bipush 64
ldc 0.6
iconst_2
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:(IFI)V
putfield com.fasterxml.jackson.databind.ObjectMapper._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
3: aload 1
ifnonnull 6
4: aload 0
new com.fasterxml.jackson.databind.MappingJsonFactory
dup
aload 0
invokespecial com.fasterxml.jackson.databind.MappingJsonFactory.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;)V
putfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
5: goto 9
6: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
StackMap stack:
aload 0
aload 1
putfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
7: aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
ifnonnull 9
8: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 0
invokevirtual com.fasterxml.jackson.core.JsonFactory.setCodec:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonFactory;
pop
9: StackMap locals:
StackMap stack:
aload 0
new com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
dup
invokespecial com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver.<init>:()V
putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
10: new com.fasterxml.jackson.databind.util.RootNameLookup
dup
invokespecial com.fasterxml.jackson.databind.util.RootNameLookup.<init>:()V
astore 4
start local 4 11: aload 0
invokestatic com.fasterxml.jackson.databind.type.TypeFactory.defaultInstance:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
putfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
12: new com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
dup
aconst_null
invokespecial com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.<init>:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector$MixInResolver;)V
astore 5
start local 5 13: aload 0
aload 5
putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
14: getstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_BASE:Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.defaultClassIntrospector:()Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;
invokevirtual com.fasterxml.jackson.databind.cfg.BaseSettings.withClassIntrospector:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;)Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
astore 6
start local 6 15: aload 0
new com.fasterxml.jackson.databind.cfg.ConfigOverrides
dup
invokespecial com.fasterxml.jackson.databind.cfg.ConfigOverrides.<init>:()V
putfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
16: aload 0
new com.fasterxml.jackson.databind.cfg.CoercionConfigs
dup
invokespecial com.fasterxml.jackson.databind.cfg.CoercionConfigs.<init>:()V
putfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
17: aload 0
new com.fasterxml.jackson.databind.SerializationConfig
dup
aload 6
18: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
aload 5
aload 4
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
invokespecial com.fasterxml.jackson.databind.SerializationConfig.<init>:(Lcom/fasterxml/jackson/databind/cfg/BaseSettings;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
19: putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
20: aload 0
new com.fasterxml.jackson.databind.DeserializationConfig
dup
aload 6
21: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
aload 5
aload 4
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
22: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/cfg/BaseSettings;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;)V
23: putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
24: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
invokevirtual com.fasterxml.jackson.core.JsonFactory.requiresPropertyOrdering:()Z
istore 7
start local 7 25: iload 7
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
getstatic com.fasterxml.jackson.databind.MapperFeature.SORT_PROPERTIES_ALPHABETICALLY:Lcom/fasterxml/jackson/databind/MapperFeature;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
ixor
ifeq 27
26: aload 0
getstatic com.fasterxml.jackson.databind.MapperFeature.SORT_PROPERTIES_ALPHABETICALLY:Lcom/fasterxml/jackson/databind/MapperFeature;
iload 7
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.configure:(Lcom/fasterxml/jackson/databind/MapperFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
27: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
StackMap stack:
aload 0
aload 2
ifnonnull 28
new com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl
dup
invokespecial com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl.<init>:()V
goto 29
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
28: aload 2
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
29: putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
30: aload 0
aload 3
ifnonnull 32
31: new com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl
dup
getstatic com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.instance:Lcom/fasterxml/jackson/databind/deser/BeanDeserializerFactory;
invokespecial com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl.<init>:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)V
goto 33
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
32: aload 3
33: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
34: aload 0
getstatic com.fasterxml.jackson.databind.ser.BeanSerializerFactory.instance:Lcom/fasterxml/jackson/databind/ser/BeanSerializerFactory;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
35: return
end local 7 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 36 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 36 1 jf Lcom/fasterxml/jackson/core/JsonFactory;
0 36 2 sp Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
0 36 3 dc Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
11 36 4 rootNames Lcom/fasterxml/jackson/databind/util/RootNameLookup;
13 36 5 mixins Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
15 36 6 base Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
25 36 7 needOrder Z
MethodParameters:
Name Flags
jf
sp
dc
protected com.fasterxml.jackson.databind.introspect.ClassIntrospector defaultClassIntrospector();
descriptor: ()Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
dup
invokespecial com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper copy();
descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc Lcom/fasterxml/jackson/databind/ObjectMapper;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._checkInvalidCopy:(Ljava/lang/Class;)V
1: new com.fasterxml.jackson.databind.ObjectMapper
dup
aload 0
invokespecial com.fasterxml.jackson.databind.ObjectMapper.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
protected void _checkInvalidCopy(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
if_acmpeq 4
1: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Failed copy(): "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: ldc " (version: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.version:()Lcom/fasterxml/jackson/core/Version;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ") does not override copy(); it has to"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 5 1 exp Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
exp
protected com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.databind.ObjectReader
dup
aload 0
aload 1
invokespecial com.fasterxml.jackson.databind.ObjectReader.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/DeserializationConfig;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 config Lcom/fasterxml/jackson/databind/DeserializationConfig;
MethodParameters:
Name Flags
config
protected com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, java.lang.Object, com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new com.fasterxml.jackson.databind.ObjectReader
dup
aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
invokespecial com.fasterxml.jackson.databind.ObjectReader.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 config Lcom/fasterxml/jackson/databind/DeserializationConfig;
0 1 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
0 1 3 valueToUpdate Ljava/lang/Object;
0 1 4 schema Lcom/fasterxml/jackson/core/FormatSchema;
0 1 5 injectableValues Lcom/fasterxml/jackson/databind/InjectableValues;
MethodParameters:
Name Flags
config
valueType
valueToUpdate
schema
injectableValues
protected com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.databind.ObjectWriter
dup
aload 0
aload 1
invokespecial com.fasterxml.jackson.databind.ObjectWriter.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 config Lcom/fasterxml/jackson/databind/SerializationConfig;
MethodParameters:
Name Flags
config
protected com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.core.FormatSchema);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.fasterxml.jackson.databind.ObjectWriter
dup
aload 0
aload 1
aload 2
invokespecial com.fasterxml.jackson.databind.ObjectWriter.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/core/FormatSchema;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 config Lcom/fasterxml/jackson/databind/SerializationConfig;
0 1 2 schema Lcom/fasterxml/jackson/core/FormatSchema;
MethodParameters:
Name Flags
config
schema
protected com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.PrettyPrinter);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.fasterxml.jackson.databind.ObjectWriter
dup
aload 0
aload 1
aload 2
aload 3
invokespecial com.fasterxml.jackson.databind.ObjectWriter.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)V
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/ObjectMapper;
0 1 1 config Lcom/fasterxml/jackson/databind/SerializationConfig;
0 1 2 rootType Lcom/fasterxml/jackson/databind/JavaType;
0 1 3 pp Lcom/fasterxml/jackson/core/PrettyPrinter;
MethodParameters:
Name Flags
config
rootType
pp
public com.fasterxml.jackson.core.Version version();
descriptor: ()Lcom/fasterxml/jackson/core/Version;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.databind.cfg.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper registerModule(com.fasterxml.jackson.databind.Module);
descriptor: (Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ldc "module"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 1
invokevirtual com.fasterxml.jackson.databind.Module.getModuleName:()Ljava/lang/String;
astore 2
start local 2 2: aload 2
ifnonnull 4
3: new java.lang.IllegalArgumentException
dup
ldc "Module without defined name"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.databind.Module.version:()Lcom/fasterxml/jackson/core/Version;
astore 3
start local 3 5: aload 3
ifnonnull 7
6: new java.lang.IllegalArgumentException
dup
ldc "Module without defined version"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals: com.fasterxml.jackson.core.Version
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.databind.Module.getDependencies:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 5
goto 10
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.Module java.lang.String com.fasterxml.jackson.core.Version top java.util.Iterator
StackMap stack:
8: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.Module
astore 4
start local 4 9: aload 0
aload 4
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerModule:(Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
end local 4 10: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
11: aload 0
getstatic com.fasterxml.jackson.databind.MapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS:Lcom/fasterxml/jackson/databind/MapperFeature;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
ifeq 18
12: aload 1
invokevirtual com.fasterxml.jackson.databind.Module.getTypeId:()Ljava/lang/Object;
astore 4
start local 4 13: aload 4
ifnull 18
14: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
ifnonnull 16
15: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
16: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.Module java.lang.String com.fasterxml.jackson.core.Version java.lang.Object
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
aload 4
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifne 18
17: aload 0
areturn
end local 4 18: StackMap locals:
StackMap stack:
aload 1
new com.fasterxml.jackson.databind.ObjectMapper$1
dup
aload 0
invokespecial com.fasterxml.jackson.databind.ObjectMapper$1.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;)V
invokevirtual com.fasterxml.jackson.databind.Module.setupModule:(Lcom/fasterxml/jackson/databind/Module$SetupContext;)V
19: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 20 1 module Lcom/fasterxml/jackson/databind/Module;
2 20 2 name Ljava/lang/String;
5 20 3 version Lcom/fasterxml/jackson/core/Version;
9 10 4 dep Lcom/fasterxml/jackson/databind/Module;
13 18 4 typeId Ljava/lang/Object;
MethodParameters:
Name Flags
module
public com.fasterxml.jackson.databind.ObjectMapper registerModules(com.fasterxml.jackson.databind.Module[]);
descriptor: ([Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.Module[] top int int com.fasterxml.jackson.databind.Module[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerModule:(Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
end local 2 3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 6 1 modules [Lcom/fasterxml/jackson/databind/Module;
2 3 2 module Lcom/fasterxml/jackson/databind/Module;
MethodParameters:
Name Flags
modules
public com.fasterxml.jackson.databind.ObjectMapper registerModules(java.lang.Iterable<? extends com.fasterxml.jackson.databind.Module>);
descriptor: (Ljava/lang/Iterable;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc "modules"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 1
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Iterable top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.Module
astore 2
start local 2 3: aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerModule:(Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 6 1 modules Ljava/lang/Iterable<+Lcom/fasterxml/jackson/databind/Module;>;
3 4 2 module Lcom/fasterxml/jackson/databind/Module;
Signature: (Ljava/lang/Iterable<+Lcom/fasterxml/jackson/databind/Module;>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
MethodParameters:
Name Flags
modules
public java.util.Set<java.lang.Object> getRegisteredModuleIds();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
ifnonnull 2
1: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
3: StackMap locals:
StackMap stack: java.util.Set
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
Signature: ()Ljava/util/Set<Ljava/lang/Object;>;
public static java.util.List<com.fasterxml.jackson.databind.Module> findModules();
descriptor: ()Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: aconst_null
invokestatic com.fasterxml.jackson.databind.ObjectMapper.findModules:(Ljava/lang/ClassLoader;)Ljava/util/List;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/List<Lcom/fasterxml/jackson/databind/Module;>;
public static java.util.List<com.fasterxml.jackson.databind.Module> findModules(java.lang.ClassLoader);
descriptor: (Ljava/lang/ClassLoader;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: ldc Lcom/fasterxml/jackson/databind/Module;
aload 0
invokestatic com.fasterxml.jackson.databind.ObjectMapper.secureGetServiceLoader:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
astore 2
start local 2 2: aload 2
invokevirtual java.util.ServiceLoader.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: java.lang.ClassLoader java.util.ArrayList java.util.ServiceLoader top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.Module
astore 3
start local 3 4: aload 1
aload 3
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 classLoader Ljava/lang/ClassLoader;
1 7 1 modules Ljava/util/ArrayList<Lcom/fasterxml/jackson/databind/Module;>;
2 7 2 loader Ljava/util/ServiceLoader<Lcom/fasterxml/jackson/databind/Module;>;
4 5 3 module Lcom/fasterxml/jackson/databind/Module;
Signature: (Ljava/lang/ClassLoader;)Ljava/util/List<Lcom/fasterxml/jackson/databind/Module;>;
MethodParameters:
Name Flags
classLoader
private static <T> java.util.ServiceLoader<T> secureGetServiceLoader(java.lang.Class<T>, java.lang.ClassLoader);
descriptor: (Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
astore 2
start local 2 1: aload 2
ifnonnull 6
2: aload 1
ifnonnull 4
3: aload 0
invokestatic java.util.ServiceLoader.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader;
goto 5
StackMap locals: java.lang.SecurityManager
StackMap stack:
4: aload 0
aload 1
invokestatic java.util.ServiceLoader.load:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
5: StackMap locals:
StackMap stack: java.util.ServiceLoader
areturn
6: StackMap locals:
StackMap stack:
new com.fasterxml.jackson.databind.ObjectMapper$2
dup
aload 1
aload 0
invokespecial com.fasterxml.jackson.databind.ObjectMapper$2.<init>:(Ljava/lang/ClassLoader;Ljava/lang/Class;)V
invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.util.ServiceLoader
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 clazz Ljava/lang/Class<TT;>;
0 7 1 classLoader Ljava/lang/ClassLoader;
1 7 2 sm Ljava/lang/SecurityManager;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader<TT;>;
MethodParameters:
Name Flags
clazz final
classLoader final
public com.fasterxml.jackson.databind.ObjectMapper findAndRegisterModules();
descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.fasterxml.jackson.databind.ObjectMapper.findModules:()Ljava/util/List;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerModules:(Ljava/lang/Iterable;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "out"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
astore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 2
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 out Ljava/io/OutputStream;
2 4 2 g Lcom/fasterxml/jackson/core/JsonGenerator;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream, com.fasterxml.jackson.core.JsonEncoding);
descriptor: (Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "out"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
astore 3
start local 3 2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 3
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
3: 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/ObjectMapper;
0 4 1 out Ljava/io/OutputStream;
0 4 2 enc Lcom/fasterxml/jackson/core/JsonEncoding;
2 4 3 g Lcom/fasterxml/jackson/core/JsonGenerator;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
enc
public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.Writer);
descriptor: (Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "w"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
astore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 2
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 w Ljava/io/Writer;
2 4 2 g Lcom/fasterxml/jackson/core/JsonGenerator;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
w
public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.File, com.fasterxml.jackson.core.JsonEncoding);
descriptor: (Ljava/io/File;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "outputFile"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/File;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
astore 3
start local 3 2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 3
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
3: 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/ObjectMapper;
0 4 1 outputFile Ljava/io/File;
0 4 2 enc Lcom/fasterxml/jackson/core/JsonEncoding;
2 4 3 g Lcom/fasterxml/jackson/core/JsonGenerator;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
outputFile
enc
public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.DataOutput);
descriptor: (Ljava/io/DataOutput;)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "out"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/DataOutput;)Lcom/fasterxml/jackson/core/JsonGenerator;
astore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 2
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 out Ljava/io/DataOutput;
2 4 2 g Lcom/fasterxml/jackson/core/JsonGenerator;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
public com.fasterxml.jackson.core.JsonParser createParser(java.io.File);
descriptor: (Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/File;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
src
public com.fasterxml.jackson.core.JsonParser createParser(java.net.URL);
descriptor: (Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/net/URL;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
src
public com.fasterxml.jackson.core.JsonParser createParser(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "in"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 in Ljava/io/InputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
in
public com.fasterxml.jackson.core.JsonParser createParser(java.io.Reader);
descriptor: (Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "r"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 r Ljava/io/Reader;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
r
public com.fasterxml.jackson.core.JsonParser createParser(byte[]);
descriptor: ([B)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 content [B
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
content
public com.fasterxml.jackson.core.JsonParser createParser(byte[], int, int);
descriptor: ([BII)Lcom/fasterxml/jackson/core/JsonParser;
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
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
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/ObjectMapper;
0 2 1 content [B
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
content
offset
len
public com.fasterxml.jackson.core.JsonParser createParser(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 content Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
content
public com.fasterxml.jackson.core.JsonParser createParser(char[]);
descriptor: ([C)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([C)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 content [C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
content
public com.fasterxml.jackson.core.JsonParser createParser(char[], int, int);
descriptor: ([CII)Lcom/fasterxml/jackson/core/JsonParser;
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
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([CII)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
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/ObjectMapper;
0 2 1 content [C
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
content
offset
len
public com.fasterxml.jackson.core.JsonParser createParser(java.io.DataInput);
descriptor: (Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 content Ljava/io/DataInput;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
content
public com.fasterxml.jackson.core.JsonParser createNonBlockingByteArrayParser();
descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
invokevirtual com.fasterxml.jackson.core.JsonFactory.createNonBlockingByteArrayParser:()Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
Exceptions:
throws java.io.IOException
public com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig();
descriptor: ()Lcom/fasterxml/jackson/databind/SerializationConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig();
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.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.DeserializationContext getDeserializationContext();
descriptor: ()Lcom/fasterxml/jackson/databind/DeserializationContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory);
descriptor: (Lcom/fasterxml/jackson/databind/ser/SerializerFactory;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 f Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ser.SerializerFactory getSerializerFactory();
descriptor: ()Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider);
descriptor: (Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 p Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
MethodParameters:
Name Flags
p
public com.fasterxml.jackson.databind.SerializerProvider getSerializerProvider();
descriptor: ()Lcom/fasterxml/jackson/databind/SerializerProvider;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.SerializerProvider getSerializerProviderInstance();
descriptor: ()Lcom/fasterxml/jackson/databind/SerializerProvider;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper setMixIns(java.util.Map<java.lang.Class<?>, java.lang.Class<?>>);
descriptor: (Ljava/util/Map;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.setLocalDefinitions:(Ljava/util/Map;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 sourceMixins Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;
Signature: (Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
MethodParameters:
Name Flags
sourceMixins
public com.fasterxml.jackson.databind.ObjectMapper addMixIn(java.lang.Class<?>, java.lang.Class<?>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.addLocalDefinition:(Ljava/lang/Class;Ljava/lang/Class;)V
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/ObjectMapper;
0 2 1 target Ljava/lang/Class<*>;
0 2 2 mixinSource Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
MethodParameters:
Name Flags
target
mixinSource
public com.fasterxml.jackson.databind.ObjectMapper setMixInResolver(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector$MixInResolver;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.withOverrides:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector$MixInResolver;)Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
astore 2
start local 2 1: aload 2
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
if_acmpeq 5
2: aload 0
aload 2
putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
3: aload 0
new com.fasterxml.jackson.databind.DeserializationConfig
dup
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 2
invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;)V
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
4: aload 0
new com.fasterxml.jackson.databind.SerializationConfig
dup
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 2
invokespecial com.fasterxml.jackson.databind.SerializationConfig.<init>:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;)V
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
5: StackMap locals: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 6 1 resolver Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector$MixInResolver;
1 6 2 r Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
MethodParameters:
Name Flags
resolver
public java.lang.Class<?> findMixInClassFor(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Class;
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._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.findMixInClassFor:(Ljava/lang/Class;)Ljava/lang/Class;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 cls Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
cls
public int mixInCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.localSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public void setMixInAnnotations(java.util.Map<java.lang.Class<?>, java.lang.Class<?>>);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setMixIns:(Ljava/util/Map;)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;
0 2 1 sourceMixins Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;
Signature: (Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
sourceMixins
public final void addMixInAnnotations(java.lang.Class<?>, java.lang.Class<?>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, 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.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;
0 2 1 target Ljava/lang/Class<*>;
0 2 2 mixinSource Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
target
mixinSource
public com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> getVisibilityChecker();
descriptor: ()Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getDefaultVisibilityChecker:()Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
Signature: ()Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;
public com.fasterxml.jackson.databind.ObjectMapper setVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker<?>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
aload 1
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultVisibility:(Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 vc Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;
Signature: (Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
MethodParameters:
Name Flags
vc
public com.fasterxml.jackson.databind.ObjectMapper setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
descriptor: (Lcom/fasterxml/jackson/annotation/PropertyAccessor;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.getDefaultVisibility:()Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokeinterface com.fasterxml.jackson.databind.introspect.VisibilityChecker.withVisibility:(Lcom/fasterxml/jackson/annotation/PropertyAccessor;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
astore 3
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
aload 3
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultVisibility:(Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)V
3: aload 0
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/ObjectMapper;
0 4 1 forMethod Lcom/fasterxml/jackson/annotation/PropertyAccessor;
0 4 2 visibility Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
1 4 3 vc Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;
MethodParameters:
Name Flags
forMethod
visibility
public com.fasterxml.jackson.databind.jsontype.SubtypeResolver getSubtypeResolver();
descriptor: ()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver);
descriptor: (Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
1: aload 0
aload 0
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/jsontype/SubtypeResolver;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
2: aload 0
aload 0
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/jsontype/SubtypeResolver;)Lcom/fasterxml/jackson/databind/SerializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 str Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
MethodParameters:
Name Flags
str
public com.fasterxml.jackson.databind.ObjectMapper setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector);
descriptor: (Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
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/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;
1: aload 0
aload 0
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/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;
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 ai Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
MethodParameters:
Name Flags
ai
public com.fasterxml.jackson.databind.ObjectMapper setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector);
descriptor: (Lcom/fasterxml/jackson/databind/AnnotationIntrospector;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
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/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;
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(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;
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 serializerAI Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
0 3 2 deserializerAI Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
MethodParameters:
Name Flags
serializerAI
deserializerAI
public com.fasterxml.jackson.databind.ObjectMapper setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy);
descriptor: (Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
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/PropertyNamingStrategy;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.SerializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 0
aload 0
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/PropertyNamingStrategy;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.DeserializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 s Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
MethodParameters:
Name Flags
s
public com.fasterxml.jackson.databind.PropertyNamingStrategy getPropertyNamingStrategy();
descriptor: ()Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getPropertyNamingStrategy:()Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper setAccessorNaming(com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
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/AccessorNamingStrategy$Provider;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.SerializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 0
aload 0
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/AccessorNamingStrategy$Provider;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.DeserializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 s Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider;
MethodParameters:
Name Flags
s
public com.fasterxml.jackson.databind.ObjectMapper setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter);
descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter:(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 pp Lcom/fasterxml/jackson/core/PrettyPrinter;
MethodParameters:
Name Flags
pp
public void setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker<?>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setVisibility:(Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)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;
0 2 1 vc Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;
Signature: (Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
vc
public com.fasterxml.jackson.databind.ObjectMapper setPolymorphicTypeValidator(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator);
descriptor: (Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getBaseSettings:()Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
aload 1
invokevirtual com.fasterxml.jackson.databind.cfg.BaseSettings.with:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
astore 2
start local 2 1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig._withBase:(Lcom/fasterxml/jackson/databind/cfg/BaseSettings;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
1 3 2 s Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
MethodParameters:
Name Flags
ptv
public com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator getPolymorphicTypeValidator();
descriptor: ()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getBaseSettings:()Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
invokevirtual com.fasterxml.jackson.databind.cfg.BaseSettings.getPolymorphicTypeValidator:()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude$Include);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
invokestatic com.fasterxml.jackson.annotation.JsonInclude$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setPropertyInclusion:(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 incl Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
MethodParameters:
Name Flags
incl
public com.fasterxml.jackson.databind.ObjectMapper setPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude$Value);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultPropertyInclusion:(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 incl Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
incl
public com.fasterxml.jackson.databind.ObjectMapper setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude$Value);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
aload 1
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultInclusion:(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 incl Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
MethodParameters:
Name Flags
incl
public com.fasterxml.jackson.databind.ObjectMapper setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude$Include);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
aload 1
aload 1
invokestatic com.fasterxml.jackson.annotation.JsonInclude$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultInclusion:(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 incl Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
MethodParameters:
Name Flags
incl
public com.fasterxml.jackson.databind.ObjectMapper setDefaultSetterInfo(com.fasterxml.jackson.annotation.JsonSetter$Value);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonSetter$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
aload 1
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultSetterInfo:(Lcom/fasterxml/jackson/annotation/JsonSetter$Value;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 v Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.ObjectMapper setDefaultVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect$Value);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
aload 1
invokestatic com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std.construct:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;)Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker$Std;
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultVisibility:(Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 vis Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
MethodParameters:
Name Flags
vis
public com.fasterxml.jackson.databind.ObjectMapper setDefaultMergeable(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
aload 1
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultMergeable:(Ljava/lang/Boolean;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 b Ljava/lang/Boolean;
MethodParameters:
Name Flags
b
public com.fasterxml.jackson.databind.ObjectMapper setDefaultLeniency(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
aload 1
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultLeniency:(Ljava/lang/Boolean;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 b Ljava/lang/Boolean;
MethodParameters:
Name Flags
b
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
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSubtypeResolver:()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
aload 1
invokevirtual com.fasterxml.jackson.databind.jsontype.SubtypeResolver.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;
0 2 1 classes [Ljava/lang/Class;
Signature: ([Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
classes
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
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSubtypeResolver:()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
aload 1
invokevirtual com.fasterxml.jackson.databind.jsontype.SubtypeResolver.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;
0 2 1 types [Lcom/fasterxml/jackson/databind/jsontype/NamedType;
MethodParameters:
Name Flags
types
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
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSubtypeResolver:()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
aload 1
invokevirtual com.fasterxml.jackson.databind.jsontype.SubtypeResolver.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;
0 2 1 subtypes Ljava/util/Collection<Ljava/lang/Class<*>;>;
Signature: (Ljava/util/Collection<Ljava/lang/Class<*>;>;)V
MethodParameters:
Name Flags
subtypes
public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator);
descriptor: (Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping.OBJECT_AND_NON_CONCRETE:Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.activateDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
MethodParameters:
Name Flags
ptv
public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator, com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping);
descriptor: (Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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 2
getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$As.WRAPPER_ARRAY:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.activateDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
0 1 2 applicability Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
MethodParameters:
Name Flags
ptv
applicability
public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator, com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo$As);
descriptor: (Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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 3
getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$As.EXTERNAL_PROPERTY:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
if_acmpne 2
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Cannot use includeAs of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._constructDefaultTypeResolverBuilder:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
astore 4
start local 4 3: aload 4
getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$Id.CLASS:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id;
aconst_null
invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.init:(Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id;Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
astore 4
4: aload 4
aload 3
invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.inclusion:(Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
astore 4
5: aload 0
aload 4
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 4 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/ObjectMapper;
0 6 1 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
0 6 2 applicability Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
0 6 3 includeAs Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
3 6 4 typer Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
MethodParameters:
Name Flags
ptv
applicability
includeAs
public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTypingAsProperty(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator, com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
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
1: aload 1
2: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._constructDefaultTypeResolverBuilder:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
astore 4
start local 4 3: aload 4
getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$Id.CLASS:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id;
aconst_null
invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.init:(Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id;Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
astore 4
4: aload 4
getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$As.PROPERTY:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.inclusion:(Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
astore 4
5: aload 4
aload 3
invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.typeProperty:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
astore 4
6: aload 0
aload 4
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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/ObjectMapper;
0 7 1 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
0 7 2 applicability Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
0 7 3 propertyName Ljava/lang/String;
3 7 4 typer Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
MethodParameters:
Name Flags
ptv
applicability
propertyName
public com.fasterxml.jackson.databind.ObjectMapper deactivateDefaultTyping();
descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>);
descriptor: (Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
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/jsontype/TypeResolverBuilder;)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
aload 0
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/jsontype/TypeResolverBuilder;)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: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 typer Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
Signature: (Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
MethodParameters:
Name Flags
typer
public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTyping();
descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getPolymorphicTypeValidator:()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.activateDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping);
descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$As.WRAPPER_ARRAY:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.enableDefaultTyping:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 dti Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
dti
public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo$As);
descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getPolymorphicTypeValidator:()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.activateDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 applicability Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
0 1 2 includeAs Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
applicability
includeAs
public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getPolymorphicTypeValidator:()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.activateDefaultTypingAsProperty:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 applicability Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
0 1 2 propertyName Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
applicability
propertyName
public com.fasterxml.jackson.databind.ObjectMapper disableDefaultTyping();
descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
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._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
aload 1
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.findOrCreateOverride:(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;
0 1 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/cfg/MutableConfigOverride;
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig coercionConfigDefaults();
descriptor: ()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.defaultCoercions:()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig coercionConfigFor(com.fasterxml.jackson.databind.type.LogicalType);
descriptor: (Lcom/fasterxml/jackson/databind/type/LogicalType;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
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._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
aload 1
invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.findOrCreateCoercion:(Lcom/fasterxml/jackson/databind/type/LogicalType;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 logicalType Lcom/fasterxml/jackson/databind/type/LogicalType;
MethodParameters:
Name Flags
logicalType
public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig coercionConfigFor(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
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._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
aload 1
invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.findOrCreateCoercion:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 physicalType Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
MethodParameters:
Name Flags
physicalType
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._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;
public com.fasterxml.jackson.databind.ObjectMapper setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory);
descriptor: (Lcom/fasterxml/jackson/databind/type/TypeFactory;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
1: aload 0
aload 0
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/type/TypeFactory;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.DeserializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
2: aload 0
aload 0
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/type/TypeFactory;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.SerializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 f Lcom/fasterxml/jackson/databind/type/TypeFactory;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "t"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 t Ljava/lang/reflect/Type;
MethodParameters:
Name Flags
t
public com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference<?>);
descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "typeRef"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 typeRef Lcom/fasterxml/jackson/core/type/TypeReference<*>;
Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/JavaType;
MethodParameters:
Name Flags
typeRef
public com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory();
descriptor: ()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig: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/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory);
descriptor: (Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
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/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 f Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper setConstructorDetector(com.fasterxml.jackson.databind.cfg.ConstructorDetector);
descriptor: (Lcom/fasterxml/jackson/databind/cfg/ConstructorDetector;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
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/cfg/ConstructorDetector;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 cd Lcom/fasterxml/jackson/databind/cfg/ConstructorDetector;
MethodParameters:
Name Flags
cd
public com.fasterxml.jackson.databind.ObjectMapper addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler);
descriptor: (Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withHandler:(Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 h Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;
MethodParameters:
Name Flags
h
public com.fasterxml.jackson.databind.ObjectMapper clearProblemHandlers();
descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withNoProblemHandlers:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper setConfig(com.fasterxml.jackson.databind.DeserializationConfig);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "config"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 config Lcom/fasterxml/jackson/databind/DeserializationConfig;
MethodParameters:
Name Flags
config
public void setFilters(com.fasterxml.jackson.databind.ser.FilterProvider);
descriptor: (Lcom/fasterxml/jackson/databind/ser/FilterProvider;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withFilters:(Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lcom/fasterxml/jackson/databind/SerializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 filterProvider Lcom/fasterxml/jackson/databind/ser/FilterProvider;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
filterProvider
public com.fasterxml.jackson.databind.ObjectMapper setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider);
descriptor: (Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withFilters:(Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lcom/fasterxml/jackson/databind/SerializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 filterProvider Lcom/fasterxml/jackson/databind/ser/FilterProvider;
MethodParameters:
Name Flags
filterProvider
public com.fasterxml.jackson.databind.ObjectMapper setBase64Variant(com.fasterxml.jackson.core.Base64Variant);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.SerializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.DeserializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 v Lcom/fasterxml/jackson/core/Base64Variant;
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.ObjectMapper setConfig(com.fasterxml.jackson.databind.SerializationConfig);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "config"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 config Lcom/fasterxml/jackson/databind/SerializationConfig;
MethodParameters:
Name Flags
config
public com.fasterxml.jackson.core.JsonFactory tokenStreamFactory();
descriptor: ()Lcom/fasterxml/jackson/core/JsonFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.core.JsonFactory getFactory();
descriptor: ()Lcom/fasterxml/jackson/core/JsonFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.core.JsonFactory getJsonFactory();
descriptor: ()Lcom/fasterxml/jackson/core/JsonFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getFactory:()Lcom/fasterxml/jackson/core/JsonFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public com.fasterxml.jackson.databind.ObjectMapper setDateFormat(java.text.DateFormat);
descriptor: (Ljava/text/DateFormat;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Ljava/text/DateFormat;)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
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Ljava/text/DateFormat;)Lcom/fasterxml/jackson/databind/SerializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 dateFormat Ljava/text/DateFormat;
MethodParameters:
Name Flags
dateFormat
public java.text.DateFormat getDateFormat();
descriptor: ()Ljava/text/DateFormat;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getDateFormat:()Ljava/text/DateFormat;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public java.lang.Object setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator);
descriptor: (Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
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/cfg/HandlerInstantiator;)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
aload 0
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/cfg/HandlerInstantiator;)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: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 hi Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
MethodParameters:
Name Flags
hi
public com.fasterxml.jackson.databind.ObjectMapper setInjectableValues(com.fasterxml.jackson.databind.InjectableValues);
descriptor: (Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 injectableValues Lcom/fasterxml/jackson/databind/InjectableValues;
MethodParameters:
Name Flags
injectableValues
public com.fasterxml.jackson.databind.InjectableValues getInjectableValues();
descriptor: ()Lcom/fasterxml/jackson/databind/InjectableValues;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectMapper setLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Ljava/util/Locale;)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
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Ljava/util/Locale;)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: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 l Ljava/util/Locale;
MethodParameters:
Name Flags
l
public com.fasterxml.jackson.databind.ObjectMapper setTimeZone(java.util.TimeZone);
descriptor: (Ljava/util/TimeZone;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Ljava/util/TimeZone;)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
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Ljava/util/TimeZone;)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: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 tz Ljava/util/TimeZone;
MethodParameters:
Name Flags
tz
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._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.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;
0 1 1 f Lcom/fasterxml/jackson/databind/MapperFeature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.databind.MapperFeature, boolean);
descriptor: (Lcom/fasterxml/jackson/databind/MapperFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
ifeq 2
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
iconst_1
anewarray com.fasterxml.jackson.databind.MapperFeature
dup
iconst_0
aload 1
aastore
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.SerializationConfig
goto 3
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
iconst_1
anewarray com.fasterxml.jackson.databind.MapperFeature
dup
iconst_0
aload 1
aastore
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.SerializationConfig
3: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.MapperFeature int
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
4: aload 0
iload 2
ifeq 6
5: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
iconst_1
anewarray com.fasterxml.jackson.databind.MapperFeature
dup
iconst_0
aload 1
aastore
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.DeserializationConfig
goto 7
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
6: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
iconst_1
anewarray com.fasterxml.jackson.databind.MapperFeature
dup
iconst_0
aload 1
aastore
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.DeserializationConfig
7: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.MapperFeature int
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
8: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 9 1 f Lcom/fasterxml/jackson/databind/MapperFeature;
0 9 2 state Z
MethodParameters:
Name Flags
f
state
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.MapperFeature[]);
descriptor: ([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
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/MapperFeature;)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
aload 0
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/MapperFeature;)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: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 f [Lcom/fasterxml/jackson/databind/MapperFeature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.MapperFeature[]);
descriptor: ([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:([Lcom/fasterxml/jackson/databind/MapperFeature;)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
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:([Lcom/fasterxml/jackson/databind/MapperFeature;)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: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 f [Lcom/fasterxml/jackson/databind/MapperFeature;
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._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.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;
0 1 1 f Lcom/fasterxml/jackson/databind/SerializationFeature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.databind.SerializationFeature, boolean);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
ifeq 2
1: aload 0
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/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
goto 3
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
3: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationFeature int
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
4: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 5 1 f Lcom/fasterxml/jackson/databind/SerializationFeature;
0 5 2 state Z
MethodParameters:
Name Flags
f
state
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.SerializationFeature);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
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/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 f Lcom/fasterxml/jackson/databind/SerializationFeature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature[]);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
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/ObjectMapper;
0 2 1 first Lcom/fasterxml/jackson/databind/SerializationFeature;
0 2 2 f [Lcom/fasterxml/jackson/databind/SerializationFeature;
MethodParameters:
Name Flags
first
f
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.SerializationFeature);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 f Lcom/fasterxml/jackson/databind/SerializationFeature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature[]);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:(Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
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/ObjectMapper;
0 2 1 first Lcom/fasterxml/jackson/databind/SerializationFeature;
0 2 2 f [Lcom/fasterxml/jackson/databind/SerializationFeature;
MethodParameters:
Name Flags
first
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._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.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;
0 1 1 f Lcom/fasterxml/jackson/databind/DeserializationFeature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
ifeq 2
1: aload 0
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/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
goto 3
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
3: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationFeature int
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
4: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 5 1 f Lcom/fasterxml/jackson/databind/DeserializationFeature;
0 5 2 state Z
MethodParameters:
Name Flags
f
state
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.DeserializationFeature);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
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/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 feature Lcom/fasterxml/jackson/databind/DeserializationFeature;
MethodParameters:
Name Flags
feature
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[]);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
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/ObjectMapper;
0 2 1 first Lcom/fasterxml/jackson/databind/DeserializationFeature;
0 2 2 f [Lcom/fasterxml/jackson/databind/DeserializationFeature;
MethodParameters:
Name Flags
first
f
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.DeserializationFeature);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 feature Lcom/fasterxml/jackson/databind/DeserializationFeature;
MethodParameters:
Name Flags
feature
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[]);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
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
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:(Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
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/ObjectMapper;
0 2 1 first Lcom/fasterxml/jackson/databind/DeserializationFeature;
0 2 2 f [Lcom/fasterxml/jackson/databind/DeserializationFeature;
MethodParameters:
Name Flags
first
f
public boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
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._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;Lcom/fasterxml/jackson/core/JsonFactory;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 f Lcom/fasterxml/jackson/core/JsonParser$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.core.JsonParser$Feature, boolean);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
iload 2
invokevirtual com.fasterxml.jackson.core.JsonFactory.configure:(Lcom/fasterxml/jackson/core/JsonParser$Feature;Z)Lcom/fasterxml/jackson/core/JsonFactory;
pop
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/ObjectMapper;
0 2 1 f Lcom/fasterxml/jackson/core/JsonParser$Feature;
0 2 2 state Z
MethodParameters:
Name Flags
f
state
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.core.JsonParser$Feature[]);
descriptor: ([Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser$Feature[] top int int com.fasterxml.jackson.core.JsonParser$Feature[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 2
invokevirtual com.fasterxml.jackson.core.JsonFactory.enable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonFactory;
pop
end local 2 3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 6 1 features [Lcom/fasterxml/jackson/core/JsonParser$Feature;
2 3 2 f Lcom/fasterxml/jackson/core/JsonParser$Feature;
MethodParameters:
Name Flags
features
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.core.JsonParser$Feature[]);
descriptor: ([Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser$Feature[] top int int com.fasterxml.jackson.core.JsonParser$Feature[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 2
invokevirtual com.fasterxml.jackson.core.JsonFactory.disable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonFactory;
pop
end local 2 3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 6 1 features [Lcom/fasterxml/jackson/core/JsonParser$Feature;
2 3 2 f Lcom/fasterxml/jackson/core/JsonParser$Feature;
MethodParameters:
Name Flags
features
public boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
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._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;Lcom/fasterxml/jackson/core/JsonFactory;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 f Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.core.JsonGenerator$Feature, boolean);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
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._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
iload 2
invokevirtual com.fasterxml.jackson.core.JsonFactory.configure:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;Z)Lcom/fasterxml/jackson/core/JsonFactory;
pop
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/ObjectMapper;
0 2 1 f Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
0 2 2 state Z
MethodParameters:
Name Flags
f
state
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.core.JsonGenerator$Feature[]);
descriptor: ([Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonGenerator$Feature[] top int int com.fasterxml.jackson.core.JsonGenerator$Feature[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 2
invokevirtual com.fasterxml.jackson.core.JsonFactory.enable:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Lcom/fasterxml/jackson/core/JsonFactory;
pop
end local 2 3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 6 1 features [Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
2 3 2 f Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
MethodParameters:
Name Flags
features
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.core.JsonGenerator$Feature[]);
descriptor: ([Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonGenerator$Feature[] top int int com.fasterxml.jackson.core.JsonGenerator$Feature[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 2
invokevirtual com.fasterxml.jackson.core.JsonFactory.disable:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Lcom/fasterxml/jackson/core/JsonFactory;
pop
end local 2 3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 6 1 features [Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
2 3 2 f Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
MethodParameters:
Name Flags
features
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._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.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;
0 1 1 f Lcom/fasterxml/jackson/core/JsonFactory$Feature;
MethodParameters:
Name Flags
f
public boolean isEnabled(com.fasterxml.jackson.core.StreamReadFeature);
descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
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;
0 1 1 f Lcom/fasterxml/jackson/core/StreamReadFeature;
MethodParameters:
Name Flags
f
public boolean isEnabled(com.fasterxml.jackson.core.StreamWriteFeature);
descriptor: (Lcom/fasterxml/jackson/core/StreamWriteFeature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.StreamWriteFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
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;
0 1 1 f Lcom/fasterxml/jackson/core/StreamWriteFeature;
MethodParameters:
Name Flags
f
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=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "p"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory: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.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 2 2 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
p
valueType
public <T> T readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "p"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 2 2 valueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
MethodParameters:
Name Flags
p
valueTypeRef
public final <T> T readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "p"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aload 2
checkcast com.fasterxml.jackson.databind.JavaType
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 2 2 valueType Lcom/fasterxml/jackson/core/type/ResolvedType;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)TT;
MethodParameters:
Name Flags
p
valueType
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=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "p"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 2 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
p
valueType
public <T extends com.fasterxml.jackson.core.TreeNode> T readTree(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/TreeNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ldc "p"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
astore 2
start local 2 2: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 3: aload 3
ifnonnull 7
4: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
5: aload 3
ifnonnull 7
6: aconst_null
areturn
7: StackMap locals: com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
aload 2
aload 1
aload 0
ldc Lcom/fasterxml/jackson/databind/JsonNode;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JsonNode
astore 4
start local 4 8: aload 4
ifnonnull 10
9: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
astore 4
10: StackMap locals: com.fasterxml.jackson.databind.JsonNode
StackMap stack:
aload 4
astore 5
start local 5 11: 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 12 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 12 1 p Lcom/fasterxml/jackson/core/JsonParser;
2 12 2 cfg Lcom/fasterxml/jackson/databind/DeserializationConfig;
3 12 3 t Lcom/fasterxml/jackson/core/JsonToken;
8 12 4 n Lcom/fasterxml/jackson/databind/JsonNode;
11 12 5 result TT;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
Signature: <T::Lcom/fasterxml/jackson/core/TreeNode;>(Lcom/fasterxml/jackson/core/JsonParser;)TT;
MethodParameters:
Name Flags
p
public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Lcom/fasterxml/jackson/databind/MappingIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
checkcast com.fasterxml.jackson.databind.JavaType
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/MappingIterator;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 1 2 valueType Lcom/fasterxml/jackson/core/type/ResolvedType;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
MethodParameters:
Name Flags
p
valueType
public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/MappingIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "p"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
astore 3
start local 3 2: aload 0
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
astore 4
start local 4 3: aload 0
aload 4
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 5
start local 5 4: new com.fasterxml.jackson.databind.MappingIterator
dup
aload 2
aload 1
aload 4
aload 5
5: iconst_0
aconst_null
6: invokespecial com.fasterxml.jackson.databind.MappingIterator.<init>:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JsonDeserializer;ZLjava/lang/Object;)V
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/ObjectMapper;
0 7 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 7 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
2 7 3 config Lcom/fasterxml/jackson/databind/DeserializationConfig;
3 7 4 ctxt Lcom/fasterxml/jackson/databind/DeserializationContext;
4 7 5 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
MethodParameters:
Name Flags
p
valueType
public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class<T>);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/MappingIterator;
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
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory: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.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/MappingIterator;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 1 2 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class<TT;>;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
MethodParameters:
Name Flags
p
valueType
public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/MappingIterator;
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
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/MappingIterator;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 1 2 valueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
MethodParameters:
Name Flags
p
valueTypeRef
public com.fasterxml.jackson.databind.JsonNode readTree(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "in"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 in Ljava/io/InputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
in
public com.fasterxml.jackson.databind.JsonNode readTree(java.io.Reader);
descriptor: (Ljava/io/Reader;)Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "r"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 r Ljava/io/Reader;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
r
public com.fasterxml.jackson.databind.JsonNode readTree(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
2: areturn
3: StackMap locals:
StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
astore 2
start local 2 4: aload 2
athrow
end local 2 5: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 6: aload 2
invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 7 1 content Ljava/lang/String;
4 5 2 e Lcom/fasterxml/jackson/core/JsonProcessingException;
6 7 2 e Ljava/io/IOException;
Exception table:
from to target type
1 2 3 Class com.fasterxml.jackson.core.JsonProcessingException
1 2 5 Class java.io.IOException
Exceptions:
throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
content
public com.fasterxml.jackson.databind.JsonNode readTree(byte[]);
descriptor: ([B)Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 content [B
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
content
public com.fasterxml.jackson.databind.JsonNode readTree(byte[], int, int);
descriptor: ([BII)Lcom/fasterxml/jackson/databind/JsonNode;
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
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
areturn
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/ObjectMapper;
0 2 1 content [B
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
content
offset
len
public com.fasterxml.jackson.databind.JsonNode readTree(java.io.File);
descriptor: (Ljava/io/File;)Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "file"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 file Ljava/io/File;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
MethodParameters:
Name Flags
file
public com.fasterxml.jackson.databind.JsonNode readTree(java.net.URL);
descriptor: (Ljava/net/URL;)Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "source"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 source Ljava/net/URL;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
source
public void writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "g"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
astore 3
start local 3 2: aload 3
getstatic com.fasterxml.jackson.databind.SerializationFeature.INDENT_OUTPUT:Lcom/fasterxml/jackson/databind/SerializationFeature;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
ifeq 5
3: aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.getPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
ifnonnull 5
4: aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.constructDefaultPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
invokevirtual com.fasterxml.jackson.core.JsonGenerator.setPrettyPrinter:(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/core/JsonGenerator;
pop
5: StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
StackMap stack:
aload 3
getstatic com.fasterxml.jackson.databind.SerializationFeature.CLOSE_CLOSEABLE:Lcom/fasterxml/jackson/databind/SerializationFeature;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
ifeq 8
aload 2
instanceof java.io.Closeable
ifeq 8
6: aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeCloseableValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
7: goto 11
8: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
9: aload 3
getstatic com.fasterxml.jackson.databind.SerializationFeature.FLUSH_AFTER_WRITE_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
ifeq 11
10: aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
11: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 12 1 g Lcom/fasterxml/jackson/core/JsonGenerator;
0 12 2 value Ljava/lang/Object;
2 12 3 config Lcom/fasterxml/jackson/databind/SerializationConfig;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
g
value
public void writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/core/TreeNode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "g"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
astore 3
start local 3 2: aload 0
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
3: aload 3
getstatic com.fasterxml.jackson.databind.SerializationFeature.FLUSH_AFTER_WRITE_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
ifeq 5
4: aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
5: StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
StackMap stack:
return
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/ObjectMapper;
0 6 1 g Lcom/fasterxml/jackson/core/JsonGenerator;
0 6 2 rootNode Lcom/fasterxml/jackson/core/TreeNode;
2 6 3 config Lcom/fasterxml/jackson/databind/SerializationConfig;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
MethodParameters:
Name Flags
g
rootNode
public void writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/JsonNode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "g"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
astore 3
start local 3 2: aload 0
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
3: aload 3
getstatic com.fasterxml.jackson.databind.SerializationFeature.FLUSH_AFTER_WRITE_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
ifeq 5
4: aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
5: StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
StackMap stack:
return
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/ObjectMapper;
0 6 1 g Lcom/fasterxml/jackson/core/JsonGenerator;
0 6 2 rootNode Lcom/fasterxml/jackson/databind/JsonNode;
2 6 3 config Lcom/fasterxml/jackson/databind/SerializationConfig;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
MethodParameters:
Name Flags
g
rootNode
public com.fasterxml.jackson.databind.node.ObjectNode createObjectNode();
descriptor: ()Lcom/fasterxml/jackson/databind/node/ObjectNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.objectNode:()Lcom/fasterxml/jackson/databind/node/ObjectNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.node.ArrayNode createArrayNode();
descriptor: ()Lcom/fasterxml/jackson/databind/node/ArrayNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.arrayNode:()Lcom/fasterxml/jackson/databind/node/ArrayNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.JsonNode missingNode();
descriptor: ()Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.JsonNode nullNode();
descriptor: ()Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.core.JsonParser treeAsTokens(com.fasterxml.jackson.core.TreeNode);
descriptor: (Lcom/fasterxml/jackson/core/TreeNode;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "n"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: new com.fasterxml.jackson.databind.node.TreeTraversingParser
dup
aload 1
checkcast com.fasterxml.jackson.databind.JsonNode
aload 0
invokespecial com.fasterxml.jackson.databind.node.TreeTraversingParser.<init>:(Lcom/fasterxml/jackson/databind/JsonNode;Lcom/fasterxml/jackson/core/ObjectCodec;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 n Lcom/fasterxml/jackson/core/TreeNode;
MethodParameters:
Name Flags
n
public <T> T treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class<T>);
descriptor: (Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
ldc Lcom/fasterxml/jackson/core/TreeNode;
aload 2
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 6
3: aload 2
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 6
4: aload 1
5: areturn
6: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.fasterxml.jackson.core.TreeNode.asToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 7: aload 3
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 9
8: aconst_null
areturn
9: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 3
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 15
10: aload 1
instanceof com.fasterxml.jackson.databind.node.POJONode
ifeq 15
11: aload 1
checkcast com.fasterxml.jackson.databind.node.POJONode
invokevirtual com.fasterxml.jackson.databind.node.POJONode.getPojo:()Ljava/lang/Object;
astore 4
start local 4 12: aload 4
ifnull 13
aload 2
aload 4
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 15
13: StackMap locals: java.lang.Object
StackMap stack:
aload 4
14: areturn
end local 4 15: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.treeAsTokens:(Lcom/fasterxml/jackson/core/TreeNode;)Lcom/fasterxml/jackson/core/JsonParser;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/lang/Object;
16: areturn
end local 3 17: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.TreeNode java.lang.Class
StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
astore 3
start local 3 18: aload 3
athrow
end local 3 19: StackMap locals:
StackMap stack: java.io.IOException
astore 3
start local 3 20: new java.lang.IllegalArgumentException
dup
aload 3
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
aload 3
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 21 1 n Lcom/fasterxml/jackson/core/TreeNode;
0 21 2 valueType Ljava/lang/Class<TT;>;
7 17 3 tt Lcom/fasterxml/jackson/core/JsonToken;
12 15 4 ob Ljava/lang/Object;
18 19 3 e Lcom/fasterxml/jackson/core/JsonProcessingException;
20 21 3 e Ljava/io/IOException;
Exception table:
from to target type
2 5 17 Class com.fasterxml.jackson.core.JsonProcessingException
6 8 17 Class com.fasterxml.jackson.core.JsonProcessingException
9 14 17 Class com.fasterxml.jackson.core.JsonProcessingException
15 16 17 Class com.fasterxml.jackson.core.JsonProcessingException
2 5 19 Class java.io.IOException
6 8 19 Class java.io.IOException
9 14 19 Class java.io.IOException
15 16 19 Class java.io.IOException
Exceptions:
throws java.lang.IllegalArgumentException, com.fasterxml.jackson.core.JsonProcessingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
n
valueType
public <T extends com.fasterxml.jackson.databind.JsonNode> T valueToTree();
descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
areturn
2: StackMap locals:
StackMap stack:
new com.fasterxml.jackson.databind.util.TokenBuffer
dup
aload 0
iconst_0
invokespecial com.fasterxml.jackson.databind.util.TokenBuffer.<init>:(Lcom/fasterxml/jackson/core/ObjectCodec;Z)V
astore 2
start local 2 3: aload 0
getstatic com.fasterxml.jackson.databind.DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ifeq 5
4: aload 2
iconst_1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
astore 2
5: StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer
StackMap stack:
aload 0
aload 2
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.writeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
6: aload 2
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
astore 4
start local 4 7: aload 0
aload 4
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/TreeNode;
checkcast com.fasterxml.jackson.databind.JsonNode
astore 3
start local 3 8: aload 4
invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
end local 4 9: goto 12
end local 3 StackMap locals:
StackMap stack: java.io.IOException
10: astore 4
start local 4 11: new java.lang.IllegalArgumentException
dup
aload 4
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
aload 4
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 4 start local 3 12: StackMap locals: com.fasterxml.jackson.databind.JsonNode
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 13 1 fromValue Ljava/lang/Object;
3 13 2 buf Lcom/fasterxml/jackson/databind/util/TokenBuffer;
8 10 3 result Lcom/fasterxml/jackson/databind/JsonNode;
12 13 3 result Lcom/fasterxml/jackson/databind/JsonNode;
7 9 4 p Lcom/fasterxml/jackson/core/JsonParser;
11 12 4 e Ljava/io/IOException;
Exception table:
from to target type
5 9 10 Class java.io.IOException
Exceptions:
throws java.lang.IllegalArgumentException
Signature: <T:Lcom/fasterxml/jackson/databind/JsonNode;>(Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
fromValue
public boolean canSerialize(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
aconst_null
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.hasSerializerFor:(Ljava/lang/Class;Ljava/util/concurrent/atomic/AtomicReference;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
type
public boolean canSerialize(java.lang.Class<?>, java.util.concurrent.atomic.AtomicReference<java.lang.Throwable>);
descriptor: (Ljava/lang/Class;Ljava/util/concurrent/atomic/AtomicReference;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.hasSerializerFor:(Ljava/lang/Class;Ljava/util/concurrent/atomic/AtomicReference;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 type Ljava/lang/Class<*>;
0 1 2 cause Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Throwable;>;
Signature: (Ljava/lang/Class<*>;Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Throwable;>;)Z
MethodParameters:
Name Flags
type
cause
public boolean canDeserialize(com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
1: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
2: invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
3: aload 1
aconst_null
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.hasValueDeserializerFor:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/util/concurrent/atomic/AtomicReference;)Z
4: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 5 1 type Lcom/fasterxml/jackson/databind/JavaType;
MethodParameters:
Name Flags
type
public boolean canDeserialize(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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
1: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
2: invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
3: aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.hasValueDeserializerFor:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/util/concurrent/atomic/AtomicReference;)Z
4: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 5 1 type Lcom/fasterxml/jackson/databind/JavaType;
0 5 2 cause Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Throwable;>;
Signature: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Throwable;>;)Z
MethodParameters:
Name Flags
type
cause
public <T> T readValue(java.io.File, java.lang.Class<T>);
descriptor: (Ljava/io/File;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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory: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.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/File;
0 2 2 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/io/File;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: (Ljava/io/File;Lcom/fasterxml/jackson/core/type/TypeReference;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/File;
0 2 2 valueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/io/File;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
MethodParameters:
Name Flags
src
valueTypeRef
public <T> T readValue(java.io.File, com.fasterxml.jackson.databind.JavaType);
descriptor: (Ljava/io/File;Lcom/fasterxml/jackson/databind/JavaType;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/File;
0 2 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/io/File;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(java.net.URL, java.lang.Class<T>);
descriptor: (Ljava/net/URL;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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory: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.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/net/URL;
0 2 2 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/net/URL;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: (Ljava/net/URL;Lcom/fasterxml/jackson/core/type/TypeReference;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/net/URL;
0 2 2 valueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/net/URL;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
MethodParameters:
Name Flags
src
valueTypeRef
public <T> T readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType);
descriptor: (Ljava/net/URL;Lcom/fasterxml/jackson/databind/JavaType;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/net/URL;
0 2 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/net/URL;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;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
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory: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.ObjectMapper.readValue:(Ljava/lang/String;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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 content Ljava/lang/String;
0 2 2 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
content
valueType
public <T> T readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/core/type/TypeReference;)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
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValue:(Ljava/lang/String;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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 content Ljava/lang/String;
0 2 2 valueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
MethodParameters:
Name Flags
content
valueTypeRef
public <T> T readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType);
descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "content"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
2: areturn
3: StackMap locals:
StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
astore 3
start local 3 4: aload 3
athrow
end local 3 5: StackMap locals:
StackMap stack: java.io.IOException
astore 3
start local 3 6: aload 3
invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
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/ObjectMapper;
0 7 1 content Ljava/lang/String;
0 7 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
4 5 3 e Lcom/fasterxml/jackson/core/JsonProcessingException;
6 7 3 e Ljava/io/IOException;
Exception table:
from to target type
1 2 3 Class com.fasterxml.jackson.core.JsonProcessingException
1 2 5 Class java.io.IOException
Exceptions:
throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
content
valueType
public <T> T readValue(java.io.Reader, java.lang.Class<T>);
descriptor: (Ljava/io/Reader;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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory: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.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/Reader;
0 2 2 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: (Ljava/io/Reader;Lcom/fasterxml/jackson/core/type/TypeReference;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/Reader;
0 2 2 valueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
MethodParameters:
Name Flags
src
valueTypeRef
public <T> T readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType);
descriptor: (Ljava/io/Reader;Lcom/fasterxml/jackson/databind/JavaType;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/Reader;
0 2 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(java.io.InputStream, java.lang.Class<T>);
descriptor: (Ljava/io/InputStream;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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory: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.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/InputStream;
0 2 2 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: (Ljava/io/InputStream;Lcom/fasterxml/jackson/core/type/TypeReference;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/InputStream;
0 2 2 valueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
MethodParameters:
Name Flags
src
valueTypeRef
public <T> T readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType);
descriptor: (Ljava/io/InputStream;Lcom/fasterxml/jackson/databind/JavaType;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/InputStream;
0 2 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(byte[], java.lang.Class<T>);
descriptor: ([BLjava/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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory: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.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src [B
0 2 2 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>([BLjava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(byte[], int, int, java.lang.Class<T>);
descriptor: ([BIILjava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 4
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src [B
0 2 2 offset I
0 2 3 len I
0 2 4 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>([BIILjava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
src
offset
len
valueType
public <T> T readValue(byte[], com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: ([BLcom/fasterxml/jackson/core/type/TypeReference;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src [B
0 2 2 valueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>([BLcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
MethodParameters:
Name Flags
src
valueTypeRef
public <T> T readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: ([BIILcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 4
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src [B
0 2 2 offset I
0 2 3 len I
0 2 4 valueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>([BIILcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
MethodParameters:
Name Flags
src
offset
len
valueTypeRef
public <T> T readValue(byte[], com.fasterxml.jackson.databind.JavaType);
descriptor: ([BLcom/fasterxml/jackson/databind/JavaType;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src [B
0 2 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>([BLcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType);
descriptor: ([BIILcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
aload 4
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src [B
0 2 2 offset I
0 2 3 len I
0 2 4 valueType Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>([BIILcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
src
offset
len
valueType
public <T> T readValue(java.io.DataInput, java.lang.Class<T>);
descriptor: (Ljava/io/DataInput;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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory: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;
3: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 src Ljava/io/DataInput;
0 4 2 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljava/io/DataInput;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
src
valueType
public <T> T readValue(java.io.DataInput, com.fasterxml.jackson.databind.JavaType);
descriptor: (Ljava/io/DataInput;Lcom/fasterxml/jackson/databind/JavaType;)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
ldc "src"
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(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 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 src Ljava/io/DataInput;
0 2 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljava/io/DataInput;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
src
valueType
public void writeValue(java.io.File, java.lang.Object);
descriptor: (Ljava/io/File;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/File;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
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;
0 2 1 resultFile Ljava/io/File;
0 2 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
resultFile
value
public void writeValue(java.io.OutputStream, java.lang.Object);
descriptor: (Ljava/io/OutputStream;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
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;
0 2 1 out Ljava/io/OutputStream;
0 2 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
out
value
public void writeValue(java.io.DataOutput, java.lang.Object);
descriptor: (Ljava/io/DataOutput;Ljava/lang/Object;)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
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/DataOutput;)Lcom/fasterxml/jackson/core/JsonGenerator;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
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;
0 2 1 out Ljava/io/DataOutput;
0 2 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
value
public void writeValue(java.io.Writer, java.lang.Object);
descriptor: (Ljava/io/Writer;Ljava/lang/Object;)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
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
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;
0 2 1 w Ljava/io/Writer;
0 2 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
w
value
public java.lang.String writeValueAsString(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.core.io.SegmentedStringWriter
dup
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
invokevirtual com.fasterxml.jackson.core.JsonFactory._getBufferRecycler:()Lcom/fasterxml/jackson/core/util/BufferRecycler;
invokespecial com.fasterxml.jackson.core.io.SegmentedStringWriter.<init>:(Lcom/fasterxml/jackson/core/util/BufferRecycler;)V
astore 2
start local 2 1: aload 0
aload 0
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
2: goto 7
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.core.io.SegmentedStringWriter
StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
3: astore 3
start local 3 4: aload 3
athrow
end local 3 5: StackMap locals:
StackMap stack: java.io.IOException
astore 3
start local 3 6: aload 3
invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 3 7: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.io.SegmentedStringWriter.getAndClear:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 8 1 value Ljava/lang/Object;
1 8 2 sw Lcom/fasterxml/jackson/core/io/SegmentedStringWriter;
4 5 3 e Lcom/fasterxml/jackson/core/JsonProcessingException;
6 7 3 e Ljava/io/IOException;
Exception table:
from to target type
1 2 3 Class com.fasterxml.jackson.core.JsonProcessingException
1 2 5 Class java.io.IOException
Exceptions:
throws com.fasterxml.jackson.core.JsonProcessingException
MethodParameters:
Name Flags
value
public byte[] writeValueAsBytes(java.lang.Object);
descriptor: (Ljava/lang/Object;)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.core.util.ByteArrayBuilder
dup
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
invokevirtual com.fasterxml.jackson.core.JsonFactory._getBufferRecycler:()Lcom/fasterxml/jackson/core/util/BufferRecycler;
invokespecial com.fasterxml.jackson.core.util.ByteArrayBuilder.<init>:(Lcom/fasterxml/jackson/core/util/BufferRecycler;)V
astore 2
start local 2 1: aload 0
aload 0
aload 2
getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
2: goto 7
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.core.util.ByteArrayBuilder
StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
3: astore 3
start local 3 4: aload 3
athrow
end local 3 5: StackMap locals:
StackMap stack: java.io.IOException
astore 3
start local 3 6: aload 3
invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 3 7: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
astore 3
start local 3 8: aload 2
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.release:()V
9: aload 3
areturn
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/ObjectMapper;
0 10 1 value Ljava/lang/Object;
1 10 2 bb Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
4 5 3 e Lcom/fasterxml/jackson/core/JsonProcessingException;
6 7 3 e Ljava/io/IOException;
8 10 3 result [B
Exception table:
from to target type
1 2 3 Class com.fasterxml.jackson.core.JsonProcessingException
1 2 5 Class java.io.IOException
Exceptions:
throws com.fasterxml.jackson.core.JsonProcessingException
MethodParameters:
Name Flags
value
public com.fasterxml.jackson.databind.ObjectWriter writer();
descriptor: ()Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.SerializationFeature);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 feature Lcom/fasterxml/jackson/databind/SerializationFeature;
MethodParameters:
Name Flags
feature
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature[]);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectWriter;
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
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 first Lcom/fasterxml/jackson/databind/SerializationFeature;
0 1 2 other [Lcom/fasterxml/jackson/databind/SerializationFeature;
MethodParameters:
Name Flags
first
other
public com.fasterxml.jackson.databind.ObjectWriter writer(java.text.DateFormat);
descriptor: (Ljava/text/DateFormat;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Ljava/text/DateFormat;)Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 df Ljava/text/DateFormat;
MethodParameters:
Name Flags
df
public com.fasterxml.jackson.databind.ObjectWriter writerWithView(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withView:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 serializationView Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectWriter;
MethodParameters:
Name Flags
serializationView
public com.fasterxml.jackson.databind.ObjectWriter writerFor(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Class
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
3: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Class
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.JavaType
aconst_null
4: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 5 1 rootType Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectWriter;
MethodParameters:
Name Flags
rootType
public com.fasterxml.jackson.databind.ObjectWriter writerFor(com.fasterxml.jackson.core.type.TypeReference<?>);
descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.type.TypeReference
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
3: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.type.TypeReference
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.JavaType
aconst_null
4: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 5 1 rootType Lcom/fasterxml/jackson/core/type/TypeReference<*>;
Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectWriter;
MethodParameters:
Name Flags
rootType
public com.fasterxml.jackson.databind.ObjectWriter writerFor(com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
aconst_null
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 rootType Lcom/fasterxml/jackson/databind/JavaType;
MethodParameters:
Name Flags
rootType
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.PrettyPrinter);
descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: getstatic com.fasterxml.jackson.databind.ObjectWriter.NULL_PRETTY_PRINTER:Lcom/fasterxml/jackson/core/PrettyPrinter;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aconst_null
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 pp Lcom/fasterxml/jackson/core/PrettyPrinter;
MethodParameters:
Name Flags
pp
public com.fasterxml.jackson.databind.ObjectWriter writerWithDefaultPrettyPrinter();
descriptor: ()Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
astore 1
start local 1 1: aload 0
aload 1
2: aconst_null
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getDefaultPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
3: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
1 4 1 config Lcom/fasterxml/jackson/databind/SerializationConfig;
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.ser.FilterProvider);
descriptor: (Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withFilters:(Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 filterProvider Lcom/fasterxml/jackson/databind/ser/FilterProvider;
MethodParameters:
Name Flags
filterProvider
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.FormatSchema);
descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
1: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 2 1 schema Lcom/fasterxml/jackson/core/FormatSchema;
MethodParameters:
Name Flags
schema
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.Base64Variant);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.SerializationConfig
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 defaultBase64 Lcom/fasterxml/jackson/core/Base64Variant;
MethodParameters:
Name Flags
defaultBase64
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.io.CharacterEscapes);
descriptor: (Lcom/fasterxml/jackson/core/io/CharacterEscapes;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectWriter.with:(Lcom/fasterxml/jackson/core/io/CharacterEscapes;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 escapes Lcom/fasterxml/jackson/core/io/CharacterEscapes;
MethodParameters:
Name Flags
escapes
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.cfg.ContextAttributes);
descriptor: (Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 attrs Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
MethodParameters:
Name Flags
attrs
public com.fasterxml.jackson.databind.ObjectWriter writerWithType(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Class
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
3: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Class
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.JavaType
aconst_null
4: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 5 1 rootType Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectWriter;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
rootType
public com.fasterxml.jackson.databind.ObjectWriter writerWithType(com.fasterxml.jackson.core.type.TypeReference<?>);
descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.type.TypeReference
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
2: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
3: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.type.TypeReference
StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.JavaType
aconst_null
4: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 5 1 rootType Lcom/fasterxml/jackson/core/type/TypeReference<*>;
Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectWriter;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
rootType
public com.fasterxml.jackson.databind.ObjectWriter writerWithType(com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
aconst_null
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 rootType Lcom/fasterxml/jackson/databind/JavaType;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
rootType
public com.fasterxml.jackson.databind.ObjectReader reader();
descriptor: ()Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
invokevirtual com.fasterxml.jackson.databind.ObjectReader.with:(Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.DeserializationFeature);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 feature Lcom/fasterxml/jackson/databind/DeserializationFeature;
MethodParameters:
Name Flags
feature
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[]);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
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
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 first Lcom/fasterxml/jackson/databind/DeserializationFeature;
0 1 2 other [Lcom/fasterxml/jackson/databind/DeserializationFeature;
MethodParameters:
Name Flags
first
other
public com.fasterxml.jackson.databind.ObjectReader readerForUpdating(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
astore 2
start local 2 1: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 2
aload 1
2: aconst_null
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
3: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 valueToUpdate Ljava/lang/Object;
1 4 2 t Lcom/fasterxml/jackson/databind/JavaType;
MethodParameters:
Name Flags
valueToUpdate
public com.fasterxml.jackson.databind.ObjectReader readerFor(com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aconst_null
1: aconst_null
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
2: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 type Lcom/fasterxml/jackson/databind/JavaType;
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.databind.ObjectReader readerFor(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
aconst_null
1: aconst_null
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
2: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.databind.ObjectReader readerFor(com.fasterxml.jackson.core.type.TypeReference<?>);
descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
aconst_null
1: aconst_null
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
2: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 type Lcom/fasterxml/jackson/core/type/TypeReference<*>;
Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.databind.ObjectReader readerForArrayOf(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructArrayType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/ArrayType;
aconst_null
2: aconst_null
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
3: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.databind.ObjectReader readerForListOf(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
ldc Ljava/util/List;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructCollectionType:(Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/CollectionType;
aconst_null
2: aconst_null
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
3: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.databind.ObjectReader readerForMapOf(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
ldc Ljava/util/Map;
ldc Ljava/lang/String;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructMapType:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/MapType;
aconst_null
2: aconst_null
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
3: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.node.JsonNodeFactory);
descriptor: (Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectReader.with:(Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 f Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.core.FormatSchema);
descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
1: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aconst_null
aconst_null
2: aload 1
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
3: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 4 1 schema Lcom/fasterxml/jackson/core/FormatSchema;
MethodParameters:
Name Flags
schema
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.InjectableValues);
descriptor: (Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aconst_null
aconst_null
1: aconst_null
aload 1
2: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 injectableValues Lcom/fasterxml/jackson/databind/InjectableValues;
MethodParameters:
Name Flags
injectableValues
public com.fasterxml.jackson.databind.ObjectReader readerWithView(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withView:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 view Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
MethodParameters:
Name Flags
view
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.core.Base64Variant);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
checkcast com.fasterxml.jackson.databind.DeserializationConfig
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 defaultBase64 Lcom/fasterxml/jackson/core/Base64Variant;
MethodParameters:
Name Flags
defaultBase64
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.cfg.ContextAttributes);
descriptor: (Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 attrs Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
MethodParameters:
Name Flags
attrs
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
aconst_null
1: aconst_null
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
2: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 type Lcom/fasterxml/jackson/databind/JavaType;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.databind.ObjectReader reader(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
aconst_null
1: aconst_null
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
2: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.core.type.TypeReference<?>);
descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
aconst_null
1: aconst_null
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
2: invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 3 1 type Lcom/fasterxml/jackson/core/type/TypeReference<*>;
Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
type
public <T> T convertValue(, java.lang.Class<T>);
descriptor: (Ljava/lang/Object;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
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory: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.ObjectMapper._convert:(Ljava/lang/Object;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/ObjectMapper;
0 1 1 fromValue Ljava/lang/Object;
0 1 2 toValueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.lang.IllegalArgumentException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
fromValue
toValueType
public <T> T convertValue(, com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: (Ljava/lang/Object;Lcom/fasterxml/jackson/core/type/TypeReference;)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
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._convert:(Ljava/lang/Object;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/ObjectMapper;
0 1 1 fromValue Ljava/lang/Object;
0 1 2 toValueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws java.lang.IllegalArgumentException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
MethodParameters:
Name Flags
fromValue
toValueTypeRef
public <T> T convertValue(, com.fasterxml.jackson.databind.JavaType);
descriptor: (Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)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
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._convert:(Ljava/lang/Object;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/ObjectMapper;
0 1 1 fromValue Ljava/lang/Object;
0 1 2 toValueType Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws java.lang.IllegalArgumentException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
fromValue
toValueType
protected java.lang.Object _convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType);
descriptor: (Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=11, args_size=3
start local 0 start local 1 start local 2 0: new com.fasterxml.jackson.databind.util.TokenBuffer
dup
aload 0
iconst_0
invokespecial com.fasterxml.jackson.databind.util.TokenBuffer.<init>:(Lcom/fasterxml/jackson/core/ObjectCodec;Z)V
astore 3
start local 3 1: aload 0
getstatic com.fasterxml.jackson.databind.DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ifeq 3
2: aload 3
iconst_1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
astore 3
3: StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
getstatic com.fasterxml.jackson.databind.SerializationFeature.WRAP_ROOT_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
astore 4
start local 4 4: aload 0
aload 4
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 3
aload 1
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
5: aload 3
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
astore 5
start local 5 6: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
astore 7
start local 7 7: aload 0
aload 5
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._initForReading:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
astore 8
start local 8 8: aload 8
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 12
9: aload 0
aload 5
aload 7
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
astore 9
start local 9 10: aload 0
aload 9
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
aload 9
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
astore 6
end local 9 start local 6 11: goto 18
end local 6 StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.core.JsonParser top com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
StackMap stack:
12: aload 8
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 13
aload 8
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 15
13: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 14: goto 18
end local 6 15: StackMap locals:
StackMap stack:
aload 0
aload 5
aload 7
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
astore 9
start local 9 16: aload 0
aload 9
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 10
start local 10 17: aload 10
aload 5
aload 9
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
astore 6
end local 10 end local 9 start local 6 18: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.core.JsonParser java.lang.Object com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
19: aload 6
20: areturn
end local 8 end local 7 end local 6 end local 5 end local 4 21: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.util.TokenBuffer
StackMap stack: java.io.IOException
astore 4
start local 4 22: new java.lang.IllegalArgumentException
dup
aload 4
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
aload 4
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 23 1 fromValue Ljava/lang/Object;
0 23 2 toValueType Lcom/fasterxml/jackson/databind/JavaType;
1 23 3 buf Lcom/fasterxml/jackson/databind/util/TokenBuffer;
4 21 4 config Lcom/fasterxml/jackson/databind/SerializationConfig;
6 21 5 p Lcom/fasterxml/jackson/core/JsonParser;
11 12 6 result Ljava/lang/Object;
14 15 6 result Ljava/lang/Object;
18 21 6 result Ljava/lang/Object;
7 21 7 deserConfig Lcom/fasterxml/jackson/databind/DeserializationConfig;
8 21 8 t Lcom/fasterxml/jackson/core/JsonToken;
10 11 9 ctxt Lcom/fasterxml/jackson/databind/DeserializationContext;
16 18 9 ctxt Lcom/fasterxml/jackson/databind/DeserializationContext;
17 18 10 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
22 23 4 e Ljava/io/IOException;
Exception table:
from to target type
3 20 21 Class java.io.IOException
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
fromValue
toValueType
public <T> T updateValue(T, );
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
astore 3
start local 3 1: aload 1
ifnull 17
aload 2
ifnull 17
2: new com.fasterxml.jackson.databind.util.TokenBuffer
dup
aload 0
iconst_0
invokespecial com.fasterxml.jackson.databind.util.TokenBuffer.<init>:(Lcom/fasterxml/jackson/core/ObjectCodec;Z)V
astore 4
start local 4 3: aload 0
getstatic com.fasterxml.jackson.databind.DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ifeq 5
4: aload 4
iconst_1
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
astore 4
5: StackMap locals: java.lang.Object com.fasterxml.jackson.databind.util.TokenBuffer
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
6: getstatic com.fasterxml.jackson.databind.SerializationFeature.WRAP_ROOT_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
7: astore 5
start local 5 8: aload 0
aload 5
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 4
aload 2
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
9: aload 4
invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
astore 6
start local 6 10: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readerForUpdating:(Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/ObjectReader;
aload 6
invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
astore 3
11: aload 6
invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
end local 6 end local 5 12: goto 17
StackMap locals:
StackMap stack: java.io.IOException
13: astore 5
start local 5 14: aload 5
instanceof com.fasterxml.jackson.databind.JsonMappingException
ifeq 16
15: aload 5
checkcast com.fasterxml.jackson.databind.JsonMappingException
athrow
16: StackMap locals: java.io.IOException
StackMap stack:
aload 5
invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 5 end local 4 17: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 18 1 valueToUpdate TT;
0 18 2 overrides Ljava/lang/Object;
1 18 3 result TT;
3 17 4 buf Lcom/fasterxml/jackson/databind/util/TokenBuffer;
8 12 5 config Lcom/fasterxml/jackson/databind/SerializationConfig;
10 12 6 p Lcom/fasterxml/jackson/core/JsonParser;
14 17 5 e Ljava/io/IOException;
Exception table:
from to target type
5 12 13 Class java.io.IOException
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(TT;Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
valueToUpdate
overrides
public com.fasterxml.jackson.databind.jsonschema.JsonSchema generateJsonSchema(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/jsonschema/JsonSchema;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.generateJsonSchema:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/jsonschema/JsonSchema;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 t Ljava/lang/Class<*>;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/jsonschema/JsonSchema;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
t
public void acceptJsonFormatVisitor(java.lang.Class<?>, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper);
descriptor: (Ljava/lang/Class;Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;)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
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.acceptJsonFormatVisitor:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;)V
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;
0 2 1 type Ljava/lang/Class<*>;
0 2 2 visitor Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;)V
MethodParameters:
Name Flags
type
visitor
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "type must be provided"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.acceptJsonFormatVisitor:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;)V
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;
0 4 1 type Lcom/fasterxml/jackson/databind/JavaType;
0 4 2 visitor Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
type
visitor
protected com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> _constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator);
descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder.construct:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTypeResolverBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 applicability Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
0 1 2 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
Signature: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
MethodParameters:
Name Flags
applicability
ptv
protected com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig);
descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.createInstance:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/ser/SerializerFactory;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 config Lcom/fasterxml/jackson/databind/SerializationConfig;
MethodParameters:
Name Flags
config
protected final void _writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
astore 3
start local 3 1: aload 3
getstatic com.fasterxml.jackson.databind.SerializationFeature.CLOSE_CLOSEABLE:Lcom/fasterxml/jackson/databind/SerializationFeature;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
ifeq 4
aload 2
instanceof java.io.Closeable
ifeq 4
2: aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeCloseable:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
3: return
4: StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
StackMap stack:
aload 0
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
5: goto 9
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 4
start local 4 7: aload 1
aload 4
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsIOE:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Exception;)V
8: return
end local 4 9: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.close:()V
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 11 1 g Lcom/fasterxml/jackson/core/JsonGenerator;
0 11 2 value Ljava/lang/Object;
1 11 3 cfg Lcom/fasterxml/jackson/databind/SerializationConfig;
7 9 4 e Ljava/lang/Exception;
Exception table:
from to target type
4 5 6 Class java.lang.Exception
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
g
value
private final void _writeCloseable(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, com.fasterxml.jackson.databind.SerializationConfig);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
checkcast java.io.Closeable
astore 4
start local 4 1: aload 0
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
2: aload 4
astore 5
start local 5 3: aconst_null
astore 4
4: aload 5
invokeinterface java.io.Closeable.close:()V
end local 5 5: goto 9
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonGenerator java.lang.Object com.fasterxml.jackson.databind.SerializationConfig java.io.Closeable
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 1
aload 4
aload 5
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsIOE:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/io/Closeable;Ljava/lang/Exception;)V
8: return
end local 5 9: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.close:()V
10: return
end local 4 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/ObjectMapper;
0 11 1 g Lcom/fasterxml/jackson/core/JsonGenerator;
0 11 2 value Ljava/lang/Object;
0 11 3 cfg Lcom/fasterxml/jackson/databind/SerializationConfig;
1 11 4 toClose Ljava/io/Closeable;
3 5 5 tmpToClose Ljava/io/Closeable;
7 9 5 e Ljava/lang/Exception;
Exception table:
from to target type
1 5 6 Class java.lang.Exception
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
g
value
cfg
private final void _writeCloseableValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, com.fasterxml.jackson.databind.SerializationConfig);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
checkcast java.io.Closeable
astore 4
start local 4 1: aload 0
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
2: aload 3
getstatic com.fasterxml.jackson.databind.SerializationFeature.FLUSH_AFTER_WRITE_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
ifeq 8
3: aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
4: goto 8
StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonGenerator java.lang.Object com.fasterxml.jackson.databind.SerializationConfig java.io.Closeable
StackMap stack: java.lang.Exception
5: astore 5
start local 5 6: aconst_null
aload 4
aload 5
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsIOE:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/io/Closeable;Ljava/lang/Exception;)V
7: return
end local 5 8: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.io.Closeable.close:()V
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/ObjectMapper;
0 10 1 g Lcom/fasterxml/jackson/core/JsonGenerator;
0 10 2 value Ljava/lang/Object;
0 10 3 cfg Lcom/fasterxml/jackson/databind/SerializationConfig;
1 10 4 toClose Ljava/io/Closeable;
6 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
1 4 5 Class java.lang.Exception
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
g
value
cfg
protected final void _configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
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.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
1: aload 0
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
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;
0 3 1 g Lcom/fasterxml/jackson/core/JsonGenerator;
0 3 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
g
value
protected java.lang.Object _readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._initForReading:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
astore 5
start local 5 1: aload 0
aload 2
aload 1
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
astore 6
start local 6 2: aload 5
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 5
3: aload 0
aload 6
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
aload 6
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
astore 4
start local 4 4: goto 9
end local 4 StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType top com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
StackMap stack:
5: aload 5
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 6
aload 5
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 8
6: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 7: goto 9
end local 4 8: StackMap locals:
StackMap stack:
aload 6
aload 2
aload 3
aload 0
aload 6
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
aconst_null
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
astore 4
start local 4 9: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Object com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.JsonParser.clearCurrentToken:()V
10: aload 1
getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ifeq 12
11: aload 0
aload 2
aload 6
aload 3
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
12: StackMap locals:
StackMap stack:
aload 4
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 13 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 13 1 cfg Lcom/fasterxml/jackson/databind/DeserializationConfig;
0 13 2 p Lcom/fasterxml/jackson/core/JsonParser;
0 13 3 valueType Lcom/fasterxml/jackson/databind/JavaType;
4 5 4 result Ljava/lang/Object;
7 8 4 result Ljava/lang/Object;
9 13 4 result Ljava/lang/Object;
1 13 5 t Lcom/fasterxml/jackson/core/JsonToken;
2 13 6 ctxt Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
cfg
p
valueType
protected java.lang.Object _readMapAndClose(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: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
aconst_null
astore 4
1: aload 1
astore 5
start local 5 2: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
astore 7
start local 7 3: aload 0
aload 5
aload 7
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
astore 8
start local 8 4: aload 0
aload 5
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._initForReading:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
astore 9
start local 9 5: aload 9
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 8
6: aload 0
aload 8
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
aload 8
invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
astore 6
start local 6 7: goto 15
end local 6 StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser top com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.core.JsonToken
StackMap stack:
8: aload 9
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 9
aload 9
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 11
9: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 10: goto 15
end local 6 11: StackMap locals:
StackMap stack:
aload 8
aload 5
aload 2
12: aload 0
aload 8
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
aconst_null
13: invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
astore 6
start local 6 14: aload 8
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.checkUnresolvedObjectId:()V
15: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser java.lang.Object com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 7
getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ifeq 17
16: aload 0
aload 5
aload 8
aload 2
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
17: StackMap locals:
StackMap stack:
aload 6
18: aload 5
ifnull 19
aload 5
invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
19: StackMap locals:
StackMap stack: java.lang.Object
areturn
end local 9 end local 8 end local 7 end local 6 StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser
StackMap stack: java.lang.Throwable
20: astore 3
21: aload 5
ifnull 22
aload 5
invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
end local 5 StackMap locals:
StackMap stack:
22: aload 3
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
23: astore 4
aload 3
ifnonnull 24
aload 4
astore 3
goto 25
StackMap locals:
StackMap stack:
24: aload 3
aload 4
if_acmpeq 25
aload 3
aload 4
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
25: aload 3
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 26 1 p0 Lcom/fasterxml/jackson/core/JsonParser;
0 26 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
2 22 5 p Lcom/fasterxml/jackson/core/JsonParser;
7 8 6 result Ljava/lang/Object;
10 11 6 result Ljava/lang/Object;
14 20 6 result Ljava/lang/Object;
3 20 7 cfg Lcom/fasterxml/jackson/databind/DeserializationConfig;
4 20 8 ctxt Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
5 20 9 t Lcom/fasterxml/jackson/core/JsonToken;
Exception table:
from to target type
2 18 20 any
1 19 23 any
20 23 23 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p0
valueType
protected com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=10, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
aconst_null
astore 3
1: aload 1
astore 4
start local 4 2: aload 0
ldc Lcom/fasterxml/jackson/databind/JsonNode;
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
astore 5
start local 5 3: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
astore 6
start local 6 4: aload 6
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
pop
5: aload 4
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 7
start local 7 6: aload 7
ifnonnull 12
7: aload 4
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 7
8: aload 7
ifnonnull 12
9: aload 6
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
10: aload 4
ifnull 11
aload 4
invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
11: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
StackMap stack: com.fasterxml.jackson.databind.JsonNode
areturn
12: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 6
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
astore 9
start local 9 13: aload 7
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 16
14: aload 6
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
astore 8
start local 8 15: goto 19
end local 8 16: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken top com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
StackMap stack:
aload 9
aload 4
aload 5
17: aload 0
aload 9
aload 5
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
aconst_null
18: invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JsonNode
astore 8
start local 8 19: StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
StackMap stack:
aload 6
getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
ifeq 21
20: aload 0
aload 4
aload 9
aload 5
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
21: StackMap locals:
StackMap stack:
aload 8
22: aload 4
ifnull 23
aload 4
invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
23: StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.JsonNode
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser
StackMap stack: java.lang.Throwable
24: astore 2
25: aload 4
ifnull 26
aload 4
invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
end local 4 StackMap locals:
StackMap stack:
26: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
27: astore 3
aload 2
ifnonnull 28
aload 3
astore 2
goto 29
StackMap locals:
StackMap stack:
28: aload 2
aload 3
if_acmpeq 29
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
29: aload 2
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 30 1 p0 Lcom/fasterxml/jackson/core/JsonParser;
2 26 4 p Lcom/fasterxml/jackson/core/JsonParser;
3 24 5 valueType Lcom/fasterxml/jackson/databind/JavaType;
4 24 6 cfg Lcom/fasterxml/jackson/databind/DeserializationConfig;
6 24 7 t Lcom/fasterxml/jackson/core/JsonToken;
15 16 8 resultNode Lcom/fasterxml/jackson/databind/JsonNode;
19 24 8 resultNode Lcom/fasterxml/jackson/databind/JsonNode;
13 24 9 ctxt Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
Exception table:
from to target type
2 10 24 any
12 22 24 any
1 11 27 any
12 23 27 any
24 27 27 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p0
protected com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
aload 2
aload 1
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.createInstance:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 1 2 cfg Lcom/fasterxml/jackson/databind/DeserializationConfig;
MethodParameters:
Name Flags
p
cfg
protected com.fasterxml.jackson.core.JsonToken _initForReading(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
aload 1
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
pop
1: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 2: aload 3
ifnonnull 8
3: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
4: aload 3
ifnonnull 8
5: aload 1
aload 2
6: ldc "No content to map due to end-of-input"
7: 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
8: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 3
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/ObjectMapper;
0 9 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 9 2 targetType Lcom/fasterxml/jackson/databind/JavaType;
2 9 3 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p
targetType
protected com.fasterxml.jackson.core.JsonToken _initForReading(com.fasterxml.jackson.core.JsonParser);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonToken;
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
invokevirtual com.fasterxml.jackson.databind.ObjectMapper._initForReading:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 1 1 p Lcom/fasterxml/jackson/core/JsonParser;
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
p
protected final void _verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 4
start local 4 1: aload 4
ifnull 4
2: aload 3
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.rawClass:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Class;
astore 5
start local 5 3: aload 2
aload 5
aload 1
aload 4
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportTrailingTokens:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)Ljava/lang/Object;
pop
end local 5 4: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
return
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/ObjectMapper;
0 5 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 5 2 ctxt Lcom/fasterxml/jackson/databind/DeserializationContext;
0 5 3 bindType Lcom/fasterxml/jackson/databind/JavaType;
1 5 4 t Lcom/fasterxml/jackson/core/JsonToken;
3 4 5 bt Ljava/lang/Class<*>;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
p
ctxt
bindType
protected com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
aload 2
invokevirtual java.util.concurrent.ConcurrentHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JsonDeserializer
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 3
areturn
3: StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
StackMap stack:
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
astore 3
4: aload 3
ifnonnull 8
5: aload 1
aload 2
6: new java.lang.StringBuilder
dup
ldc "Cannot find a deserializer 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;
7: invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JsonDeserializer
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
aload 2
aload 3
invokevirtual java.util.concurrent.ConcurrentHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 3
areturn
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/ObjectMapper;
0 10 1 ctxt Lcom/fasterxml/jackson/databind/DeserializationContext;
0 10 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
1 10 3 deser Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
MethodParameters:
Name Flags
ctxt
valueType
protected void _verifySchemaType(com.fasterxml.jackson.core.FormatSchema);
descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 5
1: aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory.canUseSchema:(Lcom/fasterxml/jackson/core/FormatSchema;)Z
ifne 5
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Cannot use FormatSchema of type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc " for format "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
invokevirtual com.fasterxml.jackson.core.JsonFactory.getFormatName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/ObjectMapper;
0 6 1 schema Lcom/fasterxml/jackson/core/FormatSchema;
MethodParameters:
Name Flags
schema
protected final void _assertNotNull(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "argument \"%s\" is null"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
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;
0 3 1 paramName Ljava/lang/String;
0 3 2 src Ljava/lang/Object;
MethodParameters:
Name Flags
paramName
src
public com.fasterxml.jackson.core.TreeNode createObjectNode();
descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createObjectNode:()Lcom/fasterxml/jackson/databind/node/ObjectNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.core.TreeNode nullNode();
descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.nullNode:()Lcom/fasterxml/jackson/databind/JsonNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.core.TreeNode missingNode();
descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.core.TreeNode createArrayNode();
descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createArrayNode:()Lcom/fasterxml/jackson/databind/node/ArrayNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/util/Iterator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast com.fasterxml.jackson.core.type.TypeReference
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/MappingIterator;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException
public java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/util/Iterator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Class
invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/MappingIterator;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException
public java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Ljava/util/Iterator;
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.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Lcom/fasterxml/jackson/databind/MappingIterator;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException
}
SourceFile: "ObjectMapper.java"
NestMembers:
com.fasterxml.jackson.databind.ObjectMapper$1 com.fasterxml.jackson.databind.ObjectMapper$2 com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping
InnerClasses:
public Value = com.fasterxml.jackson.annotation.JsonAutoDetect$Value of com.fasterxml.jackson.annotation.JsonAutoDetect
public final Visibility = com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility of com.fasterxml.jackson.annotation.JsonAutoDetect
public final Include = com.fasterxml.jackson.annotation.JsonInclude$Include of com.fasterxml.jackson.annotation.JsonInclude
public Value = com.fasterxml.jackson.annotation.JsonInclude$Value of com.fasterxml.jackson.annotation.JsonInclude
public Value = com.fasterxml.jackson.annotation.JsonSetter$Value of com.fasterxml.jackson.annotation.JsonSetter
public final As = com.fasterxml.jackson.annotation.JsonTypeInfo$As of com.fasterxml.jackson.annotation.JsonTypeInfo
public final Id = com.fasterxml.jackson.annotation.JsonTypeInfo$Id of com.fasterxml.jackson.annotation.JsonTypeInfo
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
com.fasterxml.jackson.databind.ObjectMapper$2
public DefaultTypeResolverBuilder = com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder of com.fasterxml.jackson.databind.ObjectMapper
public final DefaultTyping = com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping of com.fasterxml.jackson.databind.ObjectMapper
public final Impl = com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl of com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
public abstract Provider = com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider of com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy
public abstract MixInResolver = com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver of com.fasterxml.jackson.databind.introspect.ClassIntrospector
public Provider = com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider of com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
public Std = com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std of com.fasterxml.jackson.databind.introspect.VisibilityChecker
public final Impl = com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl of com.fasterxml.jackson.databind.ser.DefaultSerializerProvider