public class com.fasterxml.jackson.databind.ObjectMapper extends com.fasterxml.jackson.core.ObjectCodec implements com.fasterxml.jackson.core.Versioned, java.io.Serializable
{
private static final long serialVersionUID;
protected static final com.fasterxml.jackson.databind.AnnotationIntrospector DEFAULT_ANNOTATION_INTROSPECTOR;
protected static final com.fasterxml.jackson.databind.cfg.BaseSettings DEFAULT_BASE;
protected final com.fasterxml.jackson.core.JsonFactory _jsonFactory;
protected com.fasterxml.jackson.databind.type.TypeFactory _typeFactory;
protected com.fasterxml.jackson.databind.InjectableValues _injectableValues;
protected com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver;
protected final com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides;
protected final com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs;
protected com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns;
protected com.fasterxml.jackson.databind.SerializationConfig _serializationConfig;
protected com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider;
protected com.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory;
protected com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig;
protected com.fasterxml.jackson.databind.deser.DefaultDeserializationContext _deserializationContext;
protected java.util.Set _registeredModuleTypes;
protected final java.util.concurrent.ConcurrentHashMap _rootDeserializers;
public void <init>()
{
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void <init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider,com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)>(null, null, null);
return;
}
public void <init>(com.fasterxml.jackson.core.JsonFactory)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonFactory;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void <init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider,com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)>(v, null, null);
return;
}
protected void <init>(com.fasterxml.jackson.databind.ObjectMapper)
{
com.fasterxml.jackson.databind.cfg.CoercionConfigs v, v, v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v, v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v, v, v, v;
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v, v, v, v;
java.util.concurrent.ConcurrentHashMap v;
java.util.Set v;
com.fasterxml.jackson.databind.util.RootNameLookup v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.ser.SerializerFactory v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v, v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v, v, v, v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
java.util.LinkedHashSet v;
com.fasterxml.jackson.databind.ObjectMapper v, v;
com.fasterxml.jackson.core.JsonFactory v, v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.ObjectMapper;
specialinvoke v.<com.fasterxml.jackson.core.ObjectCodec: void <init>()>();
v = new java.util.concurrent.ConcurrentHashMap;
specialinvoke v.<java.util.concurrent.ConcurrentHashMap: void <init>(int,float,int)>(64, 0.6F, 2);
v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.concurrent.ConcurrentHashMap _rootDeserializers> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonFactory copy()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonFactory setCodec(com.fasterxml.jackson.core.ObjectCodec)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.jsontype.SubtypeResolver: com.fasterxml.jackson.databind.jsontype.SubtypeResolver copy()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: com.fasterxml.jackson.databind.cfg.ConfigOverrides copy()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.CoercionConfigs: com.fasterxml.jackson.databind.cfg.CoercionConfigs copy()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.introspect.SimpleMixInResolver: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver copy()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns> = v;
v = new com.fasterxml.jackson.databind.util.RootNameLookup;
specialinvoke v.<com.fasterxml.jackson.databind.util.RootNameLookup: void <init>()>();
v = new com.fasterxml.jackson.databind.SerializationConfig;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
specialinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: void <init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides)>(v, v, v, v, v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.CoercionConfigs)>(v, v, v, v, v, v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider copy()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext _deserializationContext>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.deser.DefaultDeserializationContext: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext copy()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext _deserializationContext> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory>;
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.Set _registeredModuleTypes>;
if v != null goto label;
v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.Set _registeredModuleTypes> = null;
goto label;
label:
v = new java.util.LinkedHashSet;
specialinvoke v.<java.util.LinkedHashSet: void <init>(java.util.Collection)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.Set _registeredModuleTypes> = v;
label:
return;
}
public void <init>(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v, v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v, v;
com.fasterxml.jackson.databind.type.TypeFactory v;
boolean v, v, v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v, v, v;
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v;
java.util.concurrent.ConcurrentHashMap v;
com.fasterxml.jackson.databind.util.RootNameLookup v;
com.fasterxml.jackson.databind.MappingJsonFactory v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v, v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v, v;
com.fasterxml.jackson.core.ObjectCodec v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.MapperFeature v, v;
com.fasterxml.jackson.databind.deser.BeanDeserializerFactory v;
com.fasterxml.jackson.databind.ser.BeanSerializerFactory v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl v;
com.fasterxml.jackson.core.JsonFactory v, v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonFactory;
v := @parameter: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider;
v := @parameter: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext;
specialinvoke v.<com.fasterxml.jackson.core.ObjectCodec: void <init>()>();
v = new java.util.concurrent.ConcurrentHashMap;
specialinvoke v.<java.util.concurrent.ConcurrentHashMap: void <init>(int,float,int)>(64, 0.6F, 2);
v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.concurrent.ConcurrentHashMap _rootDeserializers> = v;
if v != null goto label;
v = new com.fasterxml.jackson.databind.MappingJsonFactory;
specialinvoke v.<com.fasterxml.jackson.databind.MappingJsonFactory: void <init>(com.fasterxml.jackson.databind.ObjectMapper)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory> = v;
goto label;
label:
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory> = v;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.ObjectCodec getCodec()>();
if v != null goto label;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonFactory setCodec(com.fasterxml.jackson.core.ObjectCodec)>(v);
label:
v = new com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver;
specialinvoke v.<com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver: void <init>()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver> = v;
v = new com.fasterxml.jackson.databind.util.RootNameLookup;
specialinvoke v.<com.fasterxml.jackson.databind.util.RootNameLookup: void <init>()>();
v = staticinvoke <com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.type.TypeFactory defaultInstance()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory> = v;
v = new com.fasterxml.jackson.databind.introspect.SimpleMixInResolver;
specialinvoke v.<com.fasterxml.jackson.databind.introspect.SimpleMixInResolver: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)>(null);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns> = v;
v = <com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.BaseSettings DEFAULT_BASE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.ClassIntrospector defaultClassIntrospector()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.BaseSettings withClassIntrospector(com.fasterxml.jackson.databind.introspect.ClassIntrospector)>(v);
v = new com.fasterxml.jackson.databind.cfg.ConfigOverrides;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: void <init>()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides> = v;
v = new com.fasterxml.jackson.databind.cfg.CoercionConfigs;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.CoercionConfigs: void <init>()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = new com.fasterxml.jackson.databind.SerializationConfig;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
specialinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: void <init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides)>(v, v, v, v, v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.CoercionConfigs)>(v, v, v, v, v, v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: boolean requiresPropertyOrdering()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = <com.fasterxml.jackson.databind.MapperFeature: com.fasterxml.jackson.databind.MapperFeature SORT_PROPERTIES_ALPHABETICALLY>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.MapperFeature)>(v);
v = v ^ v;
if v == 0 goto label;
v = <com.fasterxml.jackson.databind.MapperFeature: com.fasterxml.jackson.databind.MapperFeature SORT_PROPERTIES_ALPHABETICALLY>;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.databind.MapperFeature,boolean)>(v, v);
label:
if v != null goto label;
v = new com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl;
v = v;
specialinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl: void <init>()>();
goto label;
label:
v = v;
label:
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider> = v;
if v != null goto label;
v = new com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl;
v = v;
v = <com.fasterxml.jackson.databind.deser.BeanDeserializerFactory: com.fasterxml.jackson.databind.deser.BeanDeserializerFactory instance>;
specialinvoke v.<com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl: void <init>(com.fasterxml.jackson.databind.deser.DeserializerFactory)>(v);
goto label;
label:
v = v;
label:
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext _deserializationContext> = v;
v = <com.fasterxml.jackson.databind.ser.BeanSerializerFactory: com.fasterxml.jackson.databind.ser.BeanSerializerFactory instance>;
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory> = v;
return;
}
protected com.fasterxml.jackson.databind.introspect.ClassIntrospector defaultClassIntrospector()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.introspect.BasicClassIntrospector v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = new com.fasterxml.jackson.databind.introspect.BasicClassIntrospector;
specialinvoke v.<com.fasterxml.jackson.databind.introspect.BasicClassIntrospector: void <init>()>();
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper copy()
{
com.fasterxml.jackson.databind.ObjectMapper v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _checkInvalidCopy(java.lang.Class)>(class "Lcom/fasterxml/jackson/databind/ObjectMapper;");
v = new com.fasterxml.jackson.databind.ObjectMapper;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void <init>(com.fasterxml.jackson.databind.ObjectMapper)>(v);
return v;
}
protected void _checkInvalidCopy(java.lang.Class)
{
java.lang.IllegalStateException v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.Version v;
java.lang.Class v, v, v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
v = new java.lang.IllegalStateException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.Version version()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,com.fasterxml.jackson.core.Version)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Failed copy(): \u (version: \u) does not override copy(); it has to");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
protected com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v = new com.fasterxml.jackson.databind.ObjectReader;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectReader: void <init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.DeserializationConfig)>(v, v);
return v;
}
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)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.core.FormatSchema v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v := @parameter: java.lang.Object;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
v := @parameter: com.fasterxml.jackson.databind.InjectableValues;
v = new com.fasterxml.jackson.databind.ObjectReader;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectReader: void <init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues)>(v, v, v, v, v, v);
return v;
}
protected com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.ObjectWriter v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationConfig;
v = new com.fasterxml.jackson.databind.ObjectWriter;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter: void <init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.SerializationConfig)>(v, v);
return v;
}
protected com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.core.FormatSchema)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.core.FormatSchema v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationConfig;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
v = new com.fasterxml.jackson.databind.ObjectWriter;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter: void <init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.core.FormatSchema)>(v, v, v);
return v;
}
protected com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.PrettyPrinter)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.core.PrettyPrinter v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationConfig;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v := @parameter: com.fasterxml.jackson.core.PrettyPrinter;
v = new com.fasterxml.jackson.databind.ObjectWriter;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter: void <init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)>(v, v, v, v);
return v;
}
public com.fasterxml.jackson.core.Version version()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.Version v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = <com.fasterxml.jackson.databind.cfg.PackageVersion: com.fasterxml.jackson.core.Version VERSION>;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper registerModule(com.fasterxml.jackson.databind.Module)
{
com.fasterxml.jackson.databind.Module v;
java.lang.Iterable v;
com.fasterxml.jackson.databind.MapperFeature v;
java.lang.String v;
java.util.LinkedHashSet v;
boolean v, v, v;
java.util.Iterator v;
com.fasterxml.jackson.databind.ObjectMapper$1 v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.Version v;
java.util.Set v, v;
java.lang.IllegalArgumentException v, v;
java.lang.Object v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.Module;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("module", v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.Module: java.lang.String getModuleName()>();
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Module without defined name");
throw v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.Module: com.fasterxml.jackson.core.Version version()>();
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Module without defined version");
throw v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.Module: java.lang.Iterable getDependencies()>();
v = interfaceinvoke v.<java.lang.Iterable: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper registerModule(com.fasterxml.jackson.databind.Module)>(v);
goto label;
label:
v = <com.fasterxml.jackson.databind.MapperFeature: com.fasterxml.jackson.databind.MapperFeature IGNORE_DUPLICATE_MODULE_REGISTRATIONS>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: boolean isEnabled(com.fasterxml.jackson.databind.MapperFeature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.Module: java.lang.Object getTypeId()>();
if v == null goto label;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.Set _registeredModuleTypes>;
if v != null goto label;
v = new java.util.LinkedHashSet;
specialinvoke v.<java.util.LinkedHashSet: void <init>()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.Set _registeredModuleTypes> = v;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.Set _registeredModuleTypes>;
v = interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
if v != 0 goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.ObjectMapper$1;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectMapper$1: void <init>(com.fasterxml.jackson.databind.ObjectMapper)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.Module: void setupModule(com.fasterxml.jackson.databind.Module$SetupContext)>(v);
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper registerModules(com.fasterxml.jackson.databind.Module[])
{
com.fasterxml.jackson.databind.Module v;
com.fasterxml.jackson.databind.Module[] v;
com.fasterxml.jackson.databind.ObjectMapper v;
int v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.Module[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper registerModule(com.fasterxml.jackson.databind.Module)>(v);
v = v + 1;
goto label;
label:
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper registerModules(java.lang.Iterable)
{
java.util.Iterator v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
java.lang.Iterable v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Iterable;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("modules", v);
v = interfaceinvoke v.<java.lang.Iterable: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper registerModule(com.fasterxml.jackson.databind.Module)>(v);
goto label;
label:
return v;
}
public java.util.Set getRegisteredModuleIds()
{
com.fasterxml.jackson.databind.ObjectMapper v;
java.util.Set v, v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.Set _registeredModuleTypes>;
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.Set emptySet()>();
goto label;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.Set _registeredModuleTypes>;
v = staticinvoke <java.util.Collections: java.util.Set unmodifiableSet(java.util.Set)>(v);
label:
return v;
}
public static java.util.List findModules()
{
java.util.List v;
v = staticinvoke <com.fasterxml.jackson.databind.ObjectMapper: java.util.List findModules(java.lang.ClassLoader)>(null);
return v;
}
public static java.util.List findModules(java.lang.ClassLoader)
{
java.util.Iterator v;
java.lang.Object v;
java.util.ServiceLoader v;
java.lang.ClassLoader v;
boolean v;
java.util.ArrayList v;
v := @parameter: java.lang.ClassLoader;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = staticinvoke <com.fasterxml.jackson.databind.ObjectMapper: java.util.ServiceLoader secureGetServiceLoader(java.lang.Class,java.lang.ClassLoader)>(class "Lcom/fasterxml/jackson/databind/Module;", v);
v = virtualinvoke v.<java.util.ServiceLoader: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
private static java.util.ServiceLoader secureGetServiceLoader(java.lang.Class, java.lang.ClassLoader)
{
com.fasterxml.jackson.databind.ObjectMapper$2 v;
java.lang.Class v;
java.lang.Object v;
java.util.ServiceLoader v;
java.lang.ClassLoader v;
java.lang.SecurityManager v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.ClassLoader;
v = staticinvoke <java.lang.System: java.lang.SecurityManager getSecurityManager()>();
if v != null goto label;
if v != null goto label;
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class)>(v);
goto label;
label:
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class,java.lang.ClassLoader)>(v, v);
label:
return v;
label:
v = new com.fasterxml.jackson.databind.ObjectMapper$2;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectMapper$2: void <init>(java.lang.ClassLoader,java.lang.Class)>(v, v);
v = staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper findAndRegisterModules()
{
com.fasterxml.jackson.databind.ObjectMapper v, v;
java.util.List v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = staticinvoke <com.fasterxml.jackson.databind.ObjectMapper: java.util.List findModules()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper registerModules(java.lang.Iterable)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream) throws java.io.IOException
{
java.io.OutputStream v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonEncoding v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.OutputStream;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("out", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = <com.fasterxml.jackson.core.JsonEncoding: com.fasterxml.jackson.core.JsonEncoding UTF8>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)>(v, v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: void initialize(com.fasterxml.jackson.core.JsonGenerator)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream, com.fasterxml.jackson.core.JsonEncoding) throws java.io.IOException
{
java.io.OutputStream v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonEncoding v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.OutputStream;
v := @parameter: com.fasterxml.jackson.core.JsonEncoding;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("out", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)>(v, v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: void initialize(com.fasterxml.jackson.core.JsonGenerator)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.Writer) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.Writer v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.Writer;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("w", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.Writer)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: void initialize(com.fasterxml.jackson.core.JsonGenerator)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.File, com.fasterxml.jackson.core.JsonEncoding) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonEncoding v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.io.File v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.File;
v := @parameter: com.fasterxml.jackson.core.JsonEncoding;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("outputFile", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)>(v, v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: void initialize(com.fasterxml.jackson.core.JsonGenerator)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.DataOutput) throws java.io.IOException
{
java.io.DataOutput v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.DataOutput;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("out", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.DataOutput)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: void initialize(com.fasterxml.jackson.core.JsonGenerator)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createParser(java.io.File) throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.File v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.File;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.File)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createParser(java.net.URL) throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v, v;
java.net.URL v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.net.URL;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.net.URL)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createParser(java.io.InputStream) throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.InputStream v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.InputStream;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("in", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.InputStream)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createParser(java.io.Reader) throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.Reader v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.Reader;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("r", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.Reader)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createParser(byte[]) throws java.io.IOException
{
byte[] v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: byte[];
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(byte[])>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createParser(byte[], int, int) throws java.io.IOException
{
byte[] v;
com.fasterxml.jackson.core.JsonParser v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
int v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(byte[],int,int)>(v, v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createParser(java.lang.String) throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.String v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.String;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.lang.String)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createParser(char[]) throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
char[] v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: char[];
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(char[])>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createParser(char[], int, int) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
int v, v;
char[] v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(char[],int,int)>(v, v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createParser(java.io.DataInput) throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.DataInput v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.DataInput;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.DataInput)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.core.JsonParser createNonBlockingByteArrayParser() throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createNonBlockingByteArrayParser()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
return v;
}
public com.fasterxml.jackson.databind.DeserializationContext getDeserializationContext()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext _deserializationContext>;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.ser.SerializerFactory v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.ser.SerializerFactory;
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory> = v;
return v;
}
public com.fasterxml.jackson.databind.ser.SerializerFactory getSerializerFactory()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.ser.SerializerFactory v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory>;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider;
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider> = v;
return v;
}
public com.fasterxml.jackson.databind.SerializerProvider getSerializerProvider()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider>;
return v;
}
public com.fasterxml.jackson.databind.SerializerProvider getSerializerProviderInstance()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setMixIns(java.util.Map)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v;
java.util.Map v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.util.Map;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns>;
virtualinvoke v.<com.fasterxml.jackson.databind.introspect.SimpleMixInResolver: void setLocalDefinitions(java.util.Map)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper addMixIn(java.lang.Class, java.lang.Class)
{
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.Class;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns>;
virtualinvoke v.<com.fasterxml.jackson.databind.introspect.SimpleMixInResolver: void addLocalDefinition(java.lang.Class,java.lang.Class)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setMixInResolver(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)
{
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v, v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.introspect.SimpleMixInResolver: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver withOverrides(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns>;
if v == v goto label;
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns> = v;
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver)>(v, v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = new com.fasterxml.jackson.databind.SerializationConfig;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
specialinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: void <init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver)>(v, v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
label:
return v;
}
public java.lang.Class findMixInClassFor(java.lang.Class)
{
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.introspect.SimpleMixInResolver: java.lang.Class findMixInClassFor(java.lang.Class)>(v);
return v;
}
public int mixInCount()
{
com.fasterxml.jackson.databind.ObjectMapper v;
int v;
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.introspect.SimpleMixInResolver: int localSize()>();
return v;
}
public void setMixInAnnotations(java.util.Map)
{
com.fasterxml.jackson.databind.ObjectMapper v;
java.util.Map v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.util.Map;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper setMixIns(java.util.Map)>(v);
return;
}
public final void addMixInAnnotations(java.lang.Class, java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.Class;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper addMixIn(java.lang.Class,java.lang.Class)>(v, v);
return;
}
public com.fasterxml.jackson.databind.introspect.VisibilityChecker getVisibilityChecker()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.introspect.VisibilityChecker v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.introspect.VisibilityChecker getDefaultVisibilityChecker()>();
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.introspect.VisibilityChecker v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.introspect.VisibilityChecker;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: void setDefaultVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setVisibility(com.fasterxml.jackson.'annotation'.PropertyAccessor, com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)
{
com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility v;
com.fasterxml.jackson.databind.introspect.VisibilityChecker v, v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.'annotation'.PropertyAccessor v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.'annotation'.PropertyAccessor;
v := @parameter: com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: com.fasterxml.jackson.databind.introspect.VisibilityChecker getDefaultVisibility()>();
v = interfaceinvoke v.<com.fasterxml.jackson.databind.introspect.VisibilityChecker: com.fasterxml.jackson.databind.introspect.VisibilityChecker withVisibility(com.fasterxml.jackson.'annotation'.PropertyAccessor,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)>(v, v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: void setDefaultVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)>(v);
return v;
}
public com.fasterxml.jackson.databind.jsontype.SubtypeResolver getSubtypeResolver()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver>;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.jsontype.SubtypeResolver;
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig 'with'(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.AnnotationIntrospector;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.AnnotationIntrospector)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.AnnotationIntrospector)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.AnnotationIntrospector v, v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.AnnotationIntrospector;
v := @parameter: com.fasterxml.jackson.databind.AnnotationIntrospector;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.AnnotationIntrospector)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.AnnotationIntrospector)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.PropertyNamingStrategy;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.PropertyNamingStrategy)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.PropertyNamingStrategy)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.PropertyNamingStrategy getPropertyNamingStrategy()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.PropertyNamingStrategy getPropertyNamingStrategy()>();
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setAccessorNaming(com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.core.PrettyPrinter v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.PrettyPrinter;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig withDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public void setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.introspect.VisibilityChecker v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.introspect.VisibilityChecker;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper setVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)>(v);
return;
}
public com.fasterxml.jackson.databind.ObjectMapper setPolymorphicTypeValidator(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v, v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.BaseSettings getBaseSettings()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.BaseSettings 'with'(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig _withBase(com.fasterxml.jackson.databind.cfg.BaseSettings)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator getPolymorphicTypeValidator()
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.BaseSettings getBaseSettings()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator getPolymorphicTypeValidator()>();
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setSerializationInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Include)
{
com.fasterxml.jackson.'annotation'.JsonInclude$Include v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.'annotation'.JsonInclude$Value v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.'annotation'.JsonInclude$Include;
v = staticinvoke <com.fasterxml.jackson.'annotation'.JsonInclude$Value: com.fasterxml.jackson.'annotation'.JsonInclude$Value construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include)>(v, v);
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper setPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)
{
com.fasterxml.jackson.databind.ObjectMapper v, v;
com.fasterxml.jackson.'annotation'.JsonInclude$Value v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.'annotation'.JsonInclude$Value;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper setDefaultPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setDefaultPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.'annotation'.JsonInclude$Value v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.'annotation'.JsonInclude$Value;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: void setDefaultInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setDefaultPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Include)
{
com.fasterxml.jackson.'annotation'.JsonInclude$Include v;
com.fasterxml.jackson.'annotation'.JsonInclude$Value v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.'annotation'.JsonInclude$Include;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
v = staticinvoke <com.fasterxml.jackson.'annotation'.JsonInclude$Value: com.fasterxml.jackson.'annotation'.JsonInclude$Value construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include)>(v, v);
virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: void setDefaultInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setDefaultSetterInfo(com.fasterxml.jackson.'annotation'.JsonSetter$Value)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.'annotation'.JsonSetter$Value v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.'annotation'.JsonSetter$Value;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: void setDefaultSetterInfo(com.fasterxml.jackson.'annotation'.JsonSetter$Value)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setDefaultVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)
{
com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
v = staticinvoke <com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std: com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std construct(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: void setDefaultVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setDefaultMergeable(java.lang.Boolean)
{
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Boolean v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Boolean;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: void setDefaultMergeable(java.lang.Boolean)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setDefaultLeniency(java.lang.Boolean)
{
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Boolean v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Boolean;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: void setDefaultLeniency(java.lang.Boolean)>(v);
return v;
}
public transient void registerSubtypes(java.lang.Class[])
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
java.lang.Class[] v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class[];
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver getSubtypeResolver()>();
virtualinvoke v.<com.fasterxml.jackson.databind.jsontype.SubtypeResolver: void registerSubtypes(java.lang.Class[])>(v);
return;
}
public transient void registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType[])
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
com.fasterxml.jackson.databind.jsontype.NamedType[] v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.jsontype.NamedType[];
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver getSubtypeResolver()>();
virtualinvoke v.<com.fasterxml.jackson.databind.jsontype.SubtypeResolver: void registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType[])>(v);
return;
}
public void registerSubtypes(java.util.Collection)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
java.util.Collection v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.util.Collection;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.SubtypeResolver getSubtypeResolver()>();
virtualinvoke v.<com.fasterxml.jackson.databind.jsontype.SubtypeResolver: void registerSubtypes(java.util.Collection)>(v);
return;
}
public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)
{
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.ObjectMapper v, v;
com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator;
v = <com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping: com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping OBJECT_AND_NON_CONCRETE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator, com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping)
{
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.'annotation'.JsonTypeInfo$As v;
com.fasterxml.jackson.databind.ObjectMapper v, v;
com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator;
v := @parameter: com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping;
v = <com.fasterxml.jackson.'annotation'.JsonTypeInfo$As: com.fasterxml.jackson.'annotation'.JsonTypeInfo$As WRAPPER_ARRAY>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)>(v, v, v);
return v;
}
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)
{
com.fasterxml.jackson.'annotation'.JsonTypeInfo$As v, v;
com.fasterxml.jackson.databind.ObjectMapper v, v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v, v, v;
java.lang.String v;
com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator;
v := @parameter: com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping;
v := @parameter: com.fasterxml.jackson.'annotation'.JsonTypeInfo$As;
v = <com.fasterxml.jackson.'annotation'.JsonTypeInfo$As: com.fasterxml.jackson.'annotation'.JsonTypeInfo$As EXTERNAL_PROPERTY>;
if v != v goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Cannot use includeAs of \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)>(v, v);
v = <com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id: com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id CLASS>;
v = interfaceinvoke v.<com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)>(v, null);
v = interfaceinvoke v.<com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder inclusion(com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTypingAsProperty(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator, com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, java.lang.String)
{
com.fasterxml.jackson.'annotation'.JsonTypeInfo$As v;
com.fasterxml.jackson.databind.ObjectMapper v, v;
com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v, v, v, v;
java.lang.String v;
com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator;
v := @parameter: com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping;
v := @parameter: java.lang.String;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)>(v, v);
v = <com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id: com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id CLASS>;
v = interfaceinvoke v.<com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)>(v, null);
v = <com.fasterxml.jackson.'annotation'.JsonTypeInfo$As: com.fasterxml.jackson.'annotation'.JsonTypeInfo$As PROPERTY>;
v = interfaceinvoke v.<com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder inclusion(com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)>(v);
v = interfaceinvoke v.<com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typeProperty(java.lang.String)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper deactivateDefaultTyping()
{
com.fasterxml.jackson.databind.ObjectMapper v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)>(null);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTyping()
{
com.fasterxml.jackson.databind.ObjectMapper v, v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator getPolymorphicTypeValidator()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping)
{
com.fasterxml.jackson.'annotation'.JsonTypeInfo$As v;
com.fasterxml.jackson.databind.ObjectMapper v, v;
com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping;
v = <com.fasterxml.jackson.'annotation'.JsonTypeInfo$As: com.fasterxml.jackson.'annotation'.JsonTypeInfo$As WRAPPER_ARRAY>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)
{
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.'annotation'.JsonTypeInfo$As v;
com.fasterxml.jackson.databind.ObjectMapper v, v;
com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping;
v := @parameter: com.fasterxml.jackson.'annotation'.JsonTypeInfo$As;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator getPolymorphicTypeValidator()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)>(v, v, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, java.lang.String)
{
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.ObjectMapper v, v;
java.lang.String v;
com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping;
v := @parameter: java.lang.String;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator getPolymorphicTypeValidator()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper activateDefaultTypingAsProperty(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,java.lang.String)>(v, v, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper disableDefaultTyping()
{
com.fasterxml.jackson.databind.ObjectMapper v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectMapper setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)>(null);
return v;
}
public com.fasterxml.jackson.databind.cfg.MutableConfigOverride configOverride(java.lang.Class)
{
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.cfg.MutableConfigOverride v;
java.lang.Class v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.ConfigOverrides: com.fasterxml.jackson.databind.cfg.MutableConfigOverride findOrCreateOverride(java.lang.Class)>(v);
return v;
}
public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig coercionConfigDefaults()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.cfg.MutableCoercionConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.CoercionConfigs: com.fasterxml.jackson.databind.cfg.MutableCoercionConfig defaultCoercions()>();
return v;
}
public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig coercionConfigFor(com.fasterxml.jackson.databind.type.LogicalType)
{
com.fasterxml.jackson.databind.cfg.MutableCoercionConfig v;
com.fasterxml.jackson.databind.type.LogicalType v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.type.LogicalType;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.CoercionConfigs: com.fasterxml.jackson.databind.cfg.MutableCoercionConfig findOrCreateCoercion(com.fasterxml.jackson.databind.type.LogicalType)>(v);
return v;
}
public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig coercionConfigFor(java.lang.Class)
{
com.fasterxml.jackson.databind.cfg.MutableCoercionConfig v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
java.lang.Class v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.CoercionConfigs: com.fasterxml.jackson.databind.cfg.MutableCoercionConfig findOrCreateCoercion(java.lang.Class)>(v);
return v;
}
public com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.type.TypeFactory v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.type.TypeFactory;
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.type.TypeFactory)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.type.TypeFactory)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)
{
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.reflect.Type v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.reflect.Type;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("t", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
return v;
}
public com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)
{
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("typeRef", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
return v;
}
public com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()>();
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.node.JsonNodeFactory;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.node.JsonNodeFactory)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setConstructorDetector(com.fasterxml.jackson.databind.cfg.ConstructorDetector)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.cfg.ConstructorDetector;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.cfg.ConstructorDetector)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.deser.DeserializationProblemHandler v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.deser.DeserializationProblemHandler;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper clearProblemHandlers()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig withNoProblemHandlers()>();
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setConfig(com.fasterxml.jackson.databind.DeserializationConfig)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("config", v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public void setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)
{
com.fasterxml.jackson.databind.ser.FilterProvider v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.ser.FilterProvider;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig withFilters(com.fasterxml.jackson.databind.ser.FilterProvider)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return;
}
public com.fasterxml.jackson.databind.ObjectMapper setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)
{
com.fasterxml.jackson.databind.ser.FilterProvider v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.ser.FilterProvider;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig withFilters(com.fasterxml.jackson.databind.ser.FilterProvider)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setBase64Variant(com.fasterxml.jackson.core.Base64Variant)
{
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.core.Base64Variant)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.core.Base64Variant)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setConfig(com.fasterxml.jackson.databind.SerializationConfig)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationConfig;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("config", v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public com.fasterxml.jackson.core.JsonFactory tokenStreamFactory()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
return v;
}
public com.fasterxml.jackson.core.JsonFactory getFactory()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setDateFormat(java.text.DateFormat)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.text.DateFormat;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(java.text.DateFormat)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig 'with'(java.text.DateFormat)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public java.text.DateFormat getDateFormat()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: java.text.DateFormat getDateFormat()>();
return v;
}
public java.lang.Object setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.cfg.HandlerInstantiator;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.InjectableValues v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.InjectableValues;
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues> = v;
return v;
}
public com.fasterxml.jackson.databind.InjectableValues getInjectableValues()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.InjectableValues v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setLocale(java.util.Locale)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
java.util.Locale v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.util.Locale;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(java.util.Locale)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(java.util.Locale)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setTimeZone(java.util.TimeZone)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.util.TimeZone;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(java.util.TimeZone)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(java.util.TimeZone)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper setDefaultAttributes(com.fasterxml.jackson.databind.cfg.ContextAttributes)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.cfg.ContextAttributes v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.cfg.ContextAttributes;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig 'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public boolean isEnabled(com.fasterxml.jackson.databind.MapperFeature)
{
com.fasterxml.jackson.databind.MapperFeature v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.MapperFeature;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.MapperFeature)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.databind.MapperFeature, boolean)
{
com.fasterxml.jackson.databind.MapperFeature[] v, v, v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.MapperFeature v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.MapperFeature;
v := @parameter: boolean;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = newarray (com.fasterxml.jackson.databind.MapperFeature)[1];
v[0] = v;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.MapperFeature[])>(v);
goto label;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = newarray (com.fasterxml.jackson.databind.MapperFeature)[1];
v[0] = v;
virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase without(com.fasterxml.jackson.databind.MapperFeature[])>(v);
label:
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = newarray (com.fasterxml.jackson.databind.MapperFeature)[1];
v[0] = v;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.MapperFeature[])>(v);
goto label;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = newarray (com.fasterxml.jackson.databind.MapperFeature)[1];
v[0] = v;
virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase without(com.fasterxml.jackson.databind.MapperFeature[])>(v);
label:
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.MapperFeature[])
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.MapperFeature[] v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.MapperFeature[];
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.MapperFeature[])>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.databind.MapperFeature[])>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.MapperFeature[])
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.MapperFeature[] v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.MapperFeature[];
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase without(com.fasterxml.jackson.databind.MapperFeature[])>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase without(com.fasterxml.jackson.databind.MapperFeature[])>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.SerializationFeature v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v, v;
com.fasterxml.jackson.databind.SerializationFeature v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature;
v := @parameter: boolean;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig 'with'(com.fasterxml.jackson.databind.SerializationFeature)>(v);
goto label;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig without(com.fasterxml.jackson.databind.SerializationFeature)>(v);
label:
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.SerializationFeature)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.SerializationFeature v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig 'with'(com.fasterxml.jackson.databind.SerializationFeature)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature[])
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.SerializationFeature v;
com.fasterxml.jackson.databind.SerializationFeature[] v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature[];
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig 'with'(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])>(v, v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.SerializationFeature)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.SerializationFeature v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig without(com.fasterxml.jackson.databind.SerializationFeature)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature[])
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.SerializationFeature v;
com.fasterxml.jackson.databind.SerializationFeature[] v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature[];
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig without(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])>(v, v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig> = v;
return v;
}
public boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationFeature v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationFeature v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v := @parameter: boolean;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
goto label;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig without(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
label:
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.DeserializationFeature)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationFeature v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[])
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.DeserializationFeature[] v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationFeature v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature[];
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])>(v, v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.DeserializationFeature)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationFeature v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig without(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[])
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.DeserializationFeature[] v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationFeature v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature[];
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig without(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])>(v, v);
v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig> = v;
return v;
}
public boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature,com.fasterxml.jackson.core.JsonFactory)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.core.JsonParser$Feature, boolean)
{
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature;
v := @parameter: boolean;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonFactory configure(com.fasterxml.jackson.core.JsonParser$Feature,boolean)>(v, v);
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.core.JsonParser$Feature[])
{
com.fasterxml.jackson.core.JsonParser$Feature[] v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
int v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonFactory enable(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
v = v + 1;
goto label;
label:
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.core.JsonParser$Feature[])
{
com.fasterxml.jackson.core.JsonParser$Feature[] v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
int v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonFactory disable(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
v = v + 1;
goto label;
label:
return v;
}
public boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonGenerator$Feature v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator$Feature;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig _serializationConfig>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature,com.fasterxml.jackson.core.JsonFactory)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.core.JsonGenerator$Feature, boolean)
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonGenerator$Feature v;
com.fasterxml.jackson.databind.ObjectMapper v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator$Feature;
v := @parameter: boolean;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonFactory configure(com.fasterxml.jackson.core.JsonGenerator$Feature,boolean)>(v, v);
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.core.JsonGenerator$Feature[])
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonGenerator$Feature v;
com.fasterxml.jackson.core.JsonGenerator$Feature[] v;
com.fasterxml.jackson.databind.ObjectMapper v;
int v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator$Feature[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonFactory enable(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
v = v + 1;
goto label;
label:
return v;
}
public transient com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.core.JsonGenerator$Feature[])
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonGenerator$Feature v;
com.fasterxml.jackson.core.JsonGenerator$Feature[] v;
com.fasterxml.jackson.databind.ObjectMapper v;
int v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator$Feature[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonFactory disable(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
v = v + 1;
goto label;
label:
return v;
}
public boolean isEnabled(com.fasterxml.jackson.core.JsonFactory$Feature)
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory$Feature v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonFactory$Feature;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: boolean isEnabled(com.fasterxml.jackson.core.JsonFactory$Feature)>(v);
return v;
}
public boolean isEnabled(com.fasterxml.jackson.core.StreamReadFeature)
{
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.StreamReadFeature v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.StreamReadFeature;
v = virtualinvoke v.<com.fasterxml.jackson.core.StreamReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
return v;
}
public boolean isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)
{
com.fasterxml.jackson.core.JsonGenerator$Feature v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.StreamWriteFeature v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.StreamWriteFeature;
v = virtualinvoke v.<com.fasterxml.jackson.core.StreamWriteFeature: com.fasterxml.jackson.core.JsonGenerator$Feature mappedFeature()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
return v;
}
public java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.Class;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("p", v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v, v);
return v;
}
public java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("p", v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v, v);
return v;
}
public final java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
com.fasterxml.jackson.core.type.ResolvedType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.type.ResolvedType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("p", v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v, v);
return v;
}
public java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("p", v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v, v);
return v;
}
public com.fasterxml.jackson.core.TreeNode readTree(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("p", v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken currentToken()>();
if v != null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
if v != null goto label;
return null;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(class "Lcom/fasterxml/jackson/databind/JsonNode;");
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v, v);
if v != null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.JsonNodeFactory: com.fasterxml.jackson.databind.node.NullNode nullNode()>();
label:
return v;
}
public com.fasterxml.jackson.databind.MappingIterator readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.MappingIterator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.type.ResolvedType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.type.ResolvedType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.MappingIterator readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.MappingIterator readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.MappingIterator v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.databind.JsonDeserializer v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("p", v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonDeserializer _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = new com.fasterxml.jackson.databind.MappingIterator;
specialinvoke v.<com.fasterxml.jackson.databind.MappingIterator: void <init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JsonDeserializer,boolean,java.lang.Object)>(v, v, v, v, 0, null);
return v;
}
public com.fasterxml.jackson.databind.MappingIterator readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.MappingIterator v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.Class;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.MappingIterator readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.MappingIterator readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.MappingIterator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.MappingIterator readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.JsonNode readTree(java.io.InputStream) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JsonNode v;
java.io.InputStream v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.InputStream;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("in", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.InputStream)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.databind.JsonNode readTree(java.io.Reader) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JsonNode v;
java.io.Reader v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.Reader;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("r", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.Reader)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.databind.JsonNode readTree(java.lang.String) throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonProcessingException v;
java.io.IOException v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.JsonNode v;
com.fasterxml.jackson.databind.JsonMappingException v;
java.lang.String v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.String;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.lang.String)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser)>(v);
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = staticinvoke <com.fasterxml.jackson.databind.JsonMappingException: com.fasterxml.jackson.databind.JsonMappingException fromUnexpectedIOE(java.io.IOException)>(v);
throw v;
catch com.fasterxml.jackson.core.JsonProcessingException from label to label with label;
catch java.io.IOException from label to label with label;
}
public com.fasterxml.jackson.databind.JsonNode readTree(byte[]) throws java.io.IOException
{
byte[] v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JsonNode v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: byte[];
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(byte[])>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.databind.JsonNode readTree(byte[], int, int) throws java.io.IOException
{
byte[] v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
int v, v;
com.fasterxml.jackson.databind.JsonNode v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(byte[],int,int)>(v, v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.databind.JsonNode readTree(java.io.File) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JsonNode v;
java.io.File v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.File;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("file", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.File)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public com.fasterxml.jackson.databind.JsonNode readTree(java.net.URL) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
java.net.URL v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JsonNode v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.net.URL;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("source", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.net.URL)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
public void writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamWriteException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
com.fasterxml.jackson.databind.SerializationFeature v, v, v;
java.lang.Object v;
com.fasterxml.jackson.core.PrettyPrinter v, v;
boolean v, v, v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("g", v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = <com.fasterxml.jackson.databind.SerializationFeature: com.fasterxml.jackson.databind.SerializationFeature INDENT_OUTPUT>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.PrettyPrinter getPrettyPrinter()>();
if v != null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.core.PrettyPrinter constructDefaultPrettyPrinter()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.JsonGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)>(v);
label:
v = <com.fasterxml.jackson.databind.SerializationFeature: com.fasterxml.jackson.databind.SerializationFeature CLOSE_CLOSEABLE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
v = v instanceof java.io.Closeable;
if v == 0 goto label;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _writeCloseableValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)>(v, v, v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: void serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
v = <com.fasterxml.jackson.databind.SerializationFeature: com.fasterxml.jackson.databind.SerializationFeature FLUSH_AFTER_WRITE_VALUE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void flush()>();
label:
return;
}
public void writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode) throws java.io.IOException
{
com.fasterxml.jackson.core.TreeNode v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.SerializationFeature v;
boolean v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.TreeNode;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("g", v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: void serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
v = <com.fasterxml.jackson.databind.SerializationFeature: com.fasterxml.jackson.databind.SerializationFeature FLUSH_AFTER_WRITE_VALUE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void flush()>();
label:
return;
}
public void writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JsonNode v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.SerializationFeature v;
boolean v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.databind.JsonNode;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("g", v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: void serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
v = <com.fasterxml.jackson.databind.SerializationFeature: com.fasterxml.jackson.databind.SerializationFeature FLUSH_AFTER_WRITE_VALUE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void flush()>();
label:
return;
}
public com.fasterxml.jackson.databind.node.ObjectNode createObjectNode()
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.node.ObjectNode v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.JsonNodeFactory: com.fasterxml.jackson.databind.node.ObjectNode objectNode()>();
return v;
}
public com.fasterxml.jackson.databind.node.ArrayNode createArrayNode()
{
com.fasterxml.jackson.databind.node.ArrayNode v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.JsonNodeFactory: com.fasterxml.jackson.databind.node.ArrayNode arrayNode()>();
return v;
}
public com.fasterxml.jackson.databind.JsonNode missingNode()
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JsonNode v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.JsonNodeFactory: com.fasterxml.jackson.databind.JsonNode missingNode()>();
return v;
}
public com.fasterxml.jackson.databind.JsonNode nullNode()
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.node.NullNode v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.JsonNodeFactory: com.fasterxml.jackson.databind.node.NullNode nullNode()>();
return v;
}
public com.fasterxml.jackson.core.JsonParser treeAsTokens(com.fasterxml.jackson.core.TreeNode)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.TreeNode v;
com.fasterxml.jackson.databind.node.TreeTraversingParser v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.TreeNode;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("n", v);
v = new com.fasterxml.jackson.databind.node.TreeTraversingParser;
specialinvoke v.<com.fasterxml.jackson.databind.node.TreeTraversingParser: void <init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.core.ObjectCodec)>(v, v);
return v;
}
public java.lang.Object treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class) throws java.lang.IllegalArgumentException, com.fasterxml.jackson.core.JsonProcessingException
{
com.fasterxml.jackson.core.JsonToken v, v;
java.lang.String v;
boolean v, v, v, v;
com.fasterxml.jackson.core.TreeNode v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonProcessingException v;
java.io.IOException v;
java.lang.IllegalArgumentException v;
java.lang.Class v, v, v;
java.lang.Object v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.TreeNode;
v := @parameter: java.lang.Class;
if v != null goto label;
return null;
label:
v = class "Lcom/fasterxml/jackson/core/TreeNode;";
v = virtualinvoke v.<java.lang.Class: boolean isAssignableFrom(java.lang.Class)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: boolean isAssignableFrom(java.lang.Class)>(v);
if v == 0 goto label;
label:
return v;
label:
v = interfaceinvoke v.<com.fasterxml.jackson.core.TreeNode: com.fasterxml.jackson.core.JsonToken asToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_EMBEDDED_OBJECT>;
if v != v goto label;
v = v instanceof com.fasterxml.jackson.databind.node.POJONode;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.POJONode: java.lang.Object getPojo()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
if v == 0 goto label;
label:
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonParser treeAsTokens(com.fasterxml.jackson.core.TreeNode)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)>(v, v);
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.io.IOException: java.lang.String getMessage()>();
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
catch com.fasterxml.jackson.core.JsonProcessingException from label to label with label;
catch com.fasterxml.jackson.core.JsonProcessingException from label to label with label;
catch com.fasterxml.jackson.core.JsonProcessingException from label to label with label;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
}
public java.lang.Object treeToValue(com.fasterxml.jackson.core.TreeNode, com.fasterxml.jackson.databind.JavaType) throws java.lang.IllegalArgumentException, com.fasterxml.jackson.core.JsonProcessingException
{
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.databind.JavaType v;
java.lang.String v;
boolean v, v, v, v;
com.fasterxml.jackson.core.TreeNode v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonProcessingException v;
java.io.IOException v;
java.lang.IllegalArgumentException v;
java.lang.Class v, v;
java.lang.Object v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.TreeNode;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
if v != null goto label;
return null;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.JavaType: boolean isTypeOrSubTypeOf(java.lang.Class)>(class "Lcom/fasterxml/jackson/core/TreeNode;");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.JavaType: boolean isTypeOrSuperTypeOf(java.lang.Class)>(v);
if v == 0 goto label;
label:
return v;
label:
v = interfaceinvoke v.<com.fasterxml.jackson.core.TreeNode: com.fasterxml.jackson.core.JsonToken asToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_EMBEDDED_OBJECT>;
if v != v goto label;
v = v instanceof com.fasterxml.jackson.databind.node.POJONode;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.POJONode: java.lang.Object getPojo()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.JavaType: boolean isTypeOrSuperTypeOf(java.lang.Class)>(v);
if v == 0 goto label;
label:
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonParser treeAsTokens(com.fasterxml.jackson.core.TreeNode)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.io.IOException: java.lang.String getMessage()>();
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
catch com.fasterxml.jackson.core.JsonProcessingException from label to label with label;
catch com.fasterxml.jackson.core.JsonProcessingException from label to label with label;
catch com.fasterxml.jackson.core.JsonProcessingException from label to label with label;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
}
public com.fasterxml.jackson.databind.JsonNode valueToTree(java.lang.Object) throws java.lang.IllegalArgumentException
{
java.lang.Throwable v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.DeserializationFeature v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
com.fasterxml.jackson.databind.node.NullNode v;
java.lang.String v;
boolean v;
com.fasterxml.jackson.core.TreeNode v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.IOException v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
com.fasterxml.jackson.databind.SerializationFeature v;
java.lang.Object v;
com.fasterxml.jackson.databind.util.TokenBuffer v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Object;
if v != null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.JsonNodeFactory: com.fasterxml.jackson.databind.node.NullNode nullNode()>();
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = <com.fasterxml.jackson.databind.SerializationFeature: com.fasterxml.jackson.databind.SerializationFeature WRAP_ROOT_VALUE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig without(com.fasterxml.jackson.databind.SerializationFeature)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: com.fasterxml.jackson.databind.util.TokenBuffer bufferForValueConversion(com.fasterxml.jackson.core.ObjectCodec)>(v);
v = <com.fasterxml.jackson.databind.DeserializationFeature: com.fasterxml.jackson.databind.DeserializationFeature USE_BIG_DECIMAL_FOR_FLOATS>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.util.TokenBuffer: com.fasterxml.jackson.databind.util.TokenBuffer forceUseOfBigDecimal(boolean)>(1);
label:
virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: void serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.util.TokenBuffer: com.fasterxml.jackson.core.JsonParser asParser()>();
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.TreeNode readTree(com.fasterxml.jackson.core.JsonParser)>(v);
label:
if v == null goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: void close()>();
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.io.IOException: java.lang.String getMessage()>();
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
catch java.lang.Throwable from label to label with label;
catch java.io.IOException from label to label with label;
}
public boolean canSerialize(java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Class v;
boolean v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: boolean hasSerializerFor(java.lang.Class,java.util.concurrent.atomic.AtomicReference)>(v, null);
return v;
}
public boolean canSerialize(java.lang.Class, java.util.concurrent.atomic.AtomicReference)
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Class v;
java.util.concurrent.atomic.AtomicReference v;
boolean v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v := @parameter: java.util.concurrent.atomic.AtomicReference;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: boolean hasSerializerFor(java.lang.Class,java.util.concurrent.atomic.AtomicReference)>(v, v);
return v;
}
public boolean canDeserialize(com.fasterxml.jackson.databind.JavaType)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JavaType v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)>(null, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.deser.DefaultDeserializationContext: boolean hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType,java.util.concurrent.atomic.AtomicReference)>(v, null);
return v;
}
public boolean canDeserialize(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JavaType v;
java.util.concurrent.atomic.AtomicReference v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v := @parameter: java.util.concurrent.atomic.AtomicReference;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)>(null, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.deser.DefaultDeserializationContext: boolean hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType,java.util.concurrent.atomic.AtomicReference)>(v, v);
return v;
}
public java.lang.Object readValue(java.io.File, java.lang.Class) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.File v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Class v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.File;
v := @parameter: java.lang.Class;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.File)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.File v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.File;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.File)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.io.File, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
java.io.File v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.File;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.File)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.net.URL, java.lang.Class) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonParser v;
java.net.URL v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Class v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.net.URL;
v := @parameter: java.lang.Class;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.net.URL)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonParser v;
java.net.URL v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.net.URL;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.net.URL)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
java.net.URL v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.net.URL;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.net.URL)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.lang.String, java.lang.Class) throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
{
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
java.lang.String v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object readValue(java.lang.String,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference) throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
{
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
java.lang.String v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.String;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object readValue(java.lang.String,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType) throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonProcessingException v;
java.io.IOException v;
com.fasterxml.jackson.core.JsonFactory v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.databind.JsonMappingException v;
java.lang.String v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.String;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("content", v);
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.lang.String)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = staticinvoke <com.fasterxml.jackson.databind.JsonMappingException: com.fasterxml.jackson.databind.JsonMappingException fromUnexpectedIOE(java.io.IOException)>(v);
throw v;
catch com.fasterxml.jackson.core.JsonProcessingException from label to label with label;
catch java.io.IOException from label to label with label;
}
public java.lang.Object readValue(java.io.Reader, java.lang.Class) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.Reader v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Class v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.Reader;
v := @parameter: java.lang.Class;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.Reader)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.Reader v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.Reader;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.Reader)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
java.io.Reader v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.Reader;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.Reader)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.io.InputStream, java.lang.Class) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Class v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
java.io.InputStream v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.InputStream;
v := @parameter: java.lang.Class;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.InputStream)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
java.io.InputStream v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.InputStream;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.InputStream)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
java.io.InputStream v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.InputStream;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.InputStream)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(byte[], java.lang.Class) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
byte[] v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Class v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: byte[];
v := @parameter: java.lang.Class;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(byte[])>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(byte[], int, int, java.lang.Class) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
byte[] v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
int v, v;
java.lang.Class v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.lang.Class;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(byte[],int,int)>(v, v, v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(byte[], com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
byte[] v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: byte[];
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(byte[])>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
byte[] v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
int v, v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(byte[],int,int)>(v, v, v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(byte[], com.fasterxml.jackson.databind.JavaType) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
byte[] v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: byte[];
v := @parameter: com.fasterxml.jackson.databind.JavaType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(byte[])>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
{
byte[] v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
int v, v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(byte[],int,int)>(v, v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.io.DataInput, java.lang.Class) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.io.DataInput v;
java.lang.Class v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.DataInput;
v := @parameter: java.lang.Class;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.DataInput)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object readValue(java.io.DataInput, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.DataInput v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.DataInput;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _assertNotNull(java.lang.String,java.lang.Object)>("src", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonParser createParser(java.io.DataInput)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public void writeValue(java.io.File, java.lang.Object) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamWriteException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonEncoding v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
java.io.File v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.File;
v := @parameter: java.lang.Object;
v = <com.fasterxml.jackson.core.JsonEncoding: com.fasterxml.jackson.core.JsonEncoding UTF8>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)>(v, v);
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
return;
}
public void writeValue(java.io.OutputStream, java.lang.Object) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamWriteException, com.fasterxml.jackson.databind.DatabindException
{
java.io.OutputStream v;
com.fasterxml.jackson.core.JsonEncoding v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.OutputStream;
v := @parameter: java.lang.Object;
v = <com.fasterxml.jackson.core.JsonEncoding: com.fasterxml.jackson.core.JsonEncoding UTF8>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)>(v, v);
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
return;
}
public void writeValue(java.io.DataOutput, java.lang.Object) throws java.io.IOException
{
java.io.DataOutput v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.DataOutput;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.DataOutput)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
return;
}
public void writeValue(java.io.Writer, java.lang.Object) throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamWriteException, com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.Writer v;
java.lang.Object v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.io.Writer;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.Writer)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
return;
}
public java.lang.String writeValueAsString(java.lang.Object) throws com.fasterxml.jackson.core.JsonProcessingException
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonProcessingException v;
java.io.IOException v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.io.SegmentedStringWriter v;
java.lang.Object v;
com.fasterxml.jackson.databind.JsonMappingException v;
java.lang.String v;
com.fasterxml.jackson.core.util.BufferRecycler v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Object;
v = new com.fasterxml.jackson.core.io.SegmentedStringWriter;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.util.BufferRecycler _getBufferRecycler()>();
specialinvoke v.<com.fasterxml.jackson.core.io.SegmentedStringWriter: void <init>(com.fasterxml.jackson.core.util.BufferRecycler)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.Writer)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
label:
goto label;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = staticinvoke <com.fasterxml.jackson.databind.JsonMappingException: com.fasterxml.jackson.databind.JsonMappingException fromUnexpectedIOE(java.io.IOException)>(v);
throw v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.io.SegmentedStringWriter: java.lang.String getAndClear()>();
return v;
catch com.fasterxml.jackson.core.JsonProcessingException from label to label with label;
catch java.io.IOException from label to label with label;
}
public byte[] writeValueAsBytes(java.lang.Object) throws com.fasterxml.jackson.core.JsonProcessingException
{
java.lang.Throwable v;
byte[] v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonProcessingException v;
java.io.IOException v;
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonEncoding v;
com.fasterxml.jackson.core.util.ByteArrayBuilder v;
java.lang.Object v;
com.fasterxml.jackson.databind.JsonMappingException v;
com.fasterxml.jackson.core.util.BufferRecycler v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Object;
label:
v = new com.fasterxml.jackson.core.util.ByteArrayBuilder;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.util.BufferRecycler _getBufferRecycler()>();
specialinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: void <init>(com.fasterxml.jackson.core.util.BufferRecycler)>(v);
label:
v = <com.fasterxml.jackson.core.JsonEncoding: com.fasterxml.jackson.core.JsonEncoding UTF8>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)>(v, v);
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: byte[] toByteArray()>();
virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: void release()>();
label:
virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: void close()>();
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = staticinvoke <com.fasterxml.jackson.databind.JsonMappingException: com.fasterxml.jackson.databind.JsonMappingException fromUnexpectedIOE(java.io.IOException)>(v);
throw v;
catch java.lang.Throwable from label to label with label;
catch com.fasterxml.jackson.core.JsonProcessingException from label to label with label;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
}
public com.fasterxml.jackson.databind.ObjectWriter writer()
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.ObjectWriter v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.SerializationFeature)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.SerializationFeature v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig 'with'(com.fasterxml.jackson.databind.SerializationFeature)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig)>(v);
return v;
}
public transient com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature[])
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.SerializationFeature v;
com.fasterxml.jackson.databind.SerializationFeature[] v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature;
v := @parameter: com.fasterxml.jackson.databind.SerializationFeature[];
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig 'with'(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writer(java.text.DateFormat)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.text.DateFormat;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig 'with'(java.text.DateFormat)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writerWithView(java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
java.lang.Class v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig withView(java.lang.Class)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writerFor(java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Class v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
if v != null goto label;
v = null;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)>(v, v, null);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writerFor(com.fasterxml.jackson.core.type.TypeReference)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
if v != null goto label;
v = null;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)>(v, v, null);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writerFor(com.fasterxml.jackson.databind.JavaType)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)>(v, v, null);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.PrettyPrinter)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.core.PrettyPrinter v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.PrettyPrinter;
if v != null goto label;
v = <com.fasterxml.jackson.databind.ObjectWriter: com.fasterxml.jackson.core.PrettyPrinter NULL_PRETTY_PRINTER>;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)>(v, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writerWithDefaultPrettyPrinter()
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.core.PrettyPrinter v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.core.PrettyPrinter getDefaultPrettyPrinter()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)>(v, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.ser.FilterProvider)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ser.FilterProvider v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.ser.FilterProvider;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig withFilters(com.fasterxml.jackson.databind.ser.FilterProvider)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.FormatSchema)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.core.FormatSchema v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _verifySchemaType(com.fasterxml.jackson.core.FormatSchema)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.core.FormatSchema)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.Base64Variant)
{
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.core.Base64Variant)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.io.CharacterEscapes)
{
com.fasterxml.jackson.databind.ObjectWriter v, v;
com.fasterxml.jackson.core.io.CharacterEscapes v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.io.CharacterEscapes;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectWriter: com.fasterxml.jackson.databind.ObjectWriter 'with'(com.fasterxml.jackson.core.io.CharacterEscapes)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.cfg.ContextAttributes)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.cfg.ContextAttributes v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.cfg.ContextAttributes;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig 'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writerWithType(java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Class v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
if v != null goto label;
v = null;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)>(v, v, null);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writerWithType(com.fasterxml.jackson.core.type.TypeReference)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
if v != null goto label;
v = null;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)>(v, v, null);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter writerWithType(com.fasterxml.jackson.databind.JavaType)
{
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)>(v, v, null);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader reader()
{
com.fasterxml.jackson.databind.ObjectReader v, v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectReader: com.fasterxml.jackson.databind.ObjectReader 'with'(com.fasterxml.jackson.databind.InjectableValues)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.DeserializationFeature)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationFeature v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig)>(v);
return v;
}
public transient com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[])
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.DeserializationFeature[] v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationFeature v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature[];
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader readerForUpdating(java.lang.Object)
{
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.lang.Class v;
java.lang.Object v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Object;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, v, v, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader readerFor(com.fasterxml.jackson.databind.JavaType)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, v, null, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader readerFor(java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, v, null, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader readerFor(com.fasterxml.jackson.core.type.TypeReference)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, v, null, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader readerForArrayOf(java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.type.ArrayType v;
java.lang.Class v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.type.ArrayType constructArrayType(java.lang.Class)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, v, null, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader readerForListOf(java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.type.CollectionType v;
java.lang.Class v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.type.CollectionType constructCollectionType(java.lang.Class,java.lang.Class)>(class "Ljava/util/List;", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, v, null, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader readerForMapOf(java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v;
com.fasterxml.jackson.databind.type.MapType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.type.MapType constructMapType(java.lang.Class,java.lang.Class,java.lang.Class)>(class "Ljava/util/Map;", class "Ljava/lang/String;", v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, v, null, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)
{
com.fasterxml.jackson.databind.ObjectReader v, v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.node.JsonNodeFactory;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectReader: com.fasterxml.jackson.databind.ObjectReader 'with'(com.fasterxml.jackson.databind.node.JsonNodeFactory)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.core.FormatSchema)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.core.FormatSchema v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _verifySchemaType(com.fasterxml.jackson.core.FormatSchema)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, null, null, v, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.InjectableValues)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.InjectableValues;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, null, null, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader readerWithView(java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig withView(java.lang.Class)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.core.Base64Variant)
{
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.cfg.MapperConfigBase v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.MapperConfigBase 'with'(com.fasterxml.jackson.core.Base64Variant)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.cfg.ContextAttributes)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.cfg.ContextAttributes v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.cfg.ContextAttributes;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig)>(v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.JavaType)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, v, null, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader reader(java.lang.Class)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, v, null, null, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.core.type.TypeReference)
{
com.fasterxml.jackson.databind.ObjectReader v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: 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)>(v, v, null, null, v);
return v;
}
public java.lang.Object convertValue(java.lang.Object, java.lang.Class) throws java.lang.IllegalArgumentException
{
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v;
java.lang.Object v, v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Class;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _convert(java.lang.Object,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference) throws java.lang.IllegalArgumentException
{
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v, v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Object;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _convert(java.lang.Object,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
public java.lang.Object convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType) throws java.lang.IllegalArgumentException
{
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v, v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Object;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object _convert(java.lang.Object,com.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
protected java.lang.Object _convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType) throws java.lang.IllegalArgumentException
{
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v, v;
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.DeserializationFeature v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonToken v, v, v, v;
com.fasterxml.jackson.databind.JavaType v;
java.lang.String v;
com.fasterxml.jackson.databind.JsonDeserializer v, v;
boolean v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.IOException v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.databind.SerializationFeature v;
java.lang.Object v, v;
com.fasterxml.jackson.databind.util.TokenBuffer v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Object;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = <com.fasterxml.jackson.databind.SerializationFeature: com.fasterxml.jackson.databind.SerializationFeature WRAP_ROOT_VALUE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig without(com.fasterxml.jackson.databind.SerializationFeature)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: com.fasterxml.jackson.databind.util.TokenBuffer bufferForValueConversion(com.fasterxml.jackson.core.ObjectCodec)>(v);
v = <com.fasterxml.jackson.databind.DeserializationFeature: com.fasterxml.jackson.databind.DeserializationFeature USE_BIG_DECIMAL_FOR_FLOATS>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.util.TokenBuffer: com.fasterxml.jackson.databind.util.TokenBuffer forceUseOfBigDecimal(boolean)>(1);
label:
virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: void serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.util.TokenBuffer: com.fasterxml.jackson.core.JsonParser asParser()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonToken _initForReading(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonDeserializer _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.JsonDeserializer: java.lang.Object getNullValue(com.fasterxml.jackson.databind.DeserializationContext)>(v);
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_ARRAY>;
if v == v goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_OBJECT>;
if v != v goto label;
label:
v = null;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonDeserializer _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.JsonDeserializer: java.lang.Object deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)>(v, v);
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: void close()>();
label:
return v;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.io.IOException: java.lang.String getMessage()>();
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
catch java.io.IOException from label to label with label;
}
public java.lang.Object updateValue(java.lang.Object, java.lang.Object) throws com.fasterxml.jackson.databind.JsonMappingException
{
com.fasterxml.jackson.databind.SerializationConfig v, v;
com.fasterxml.jackson.databind.DeserializationFeature v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
com.fasterxml.jackson.databind.ObjectReader v;
boolean v, v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.io.IOException v;
com.fasterxml.jackson.databind.SerializationFeature v;
java.lang.Object v, v, v;
com.fasterxml.jackson.databind.JsonMappingException v;
com.fasterxml.jackson.databind.util.TokenBuffer v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v;
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = <com.fasterxml.jackson.databind.SerializationFeature: com.fasterxml.jackson.databind.SerializationFeature WRAP_ROOT_VALUE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: com.fasterxml.jackson.databind.SerializationConfig without(com.fasterxml.jackson.databind.SerializationFeature)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: com.fasterxml.jackson.databind.util.TokenBuffer bufferForValueConversion(com.fasterxml.jackson.core.ObjectCodec)>(v);
v = <com.fasterxml.jackson.databind.DeserializationFeature: com.fasterxml.jackson.databind.DeserializationFeature USE_BIG_DECIMAL_FOR_FLOATS>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.util.TokenBuffer: com.fasterxml.jackson.databind.util.TokenBuffer forceUseOfBigDecimal(boolean)>(1);
label:
virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: void serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.util.TokenBuffer: com.fasterxml.jackson.core.JsonParser asParser()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectReader readerForUpdating(java.lang.Object)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectReader: java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: void close()>();
label:
goto label;
label:
v := @caughtexception;
v = v instanceof com.fasterxml.jackson.databind.JsonMappingException;
if v == 0 goto label;
throw v;
label:
v = staticinvoke <com.fasterxml.jackson.databind.JsonMappingException: com.fasterxml.jackson.databind.JsonMappingException fromUnexpectedIOE(java.io.IOException)>(v);
throw v;
label:
return v;
catch java.io.IOException from label to label with label;
}
public com.fasterxml.jackson.databind.jsonschema.JsonSchema generateJsonSchema(java.lang.Class) throws com.fasterxml.jackson.databind.JsonMappingException
{
com.fasterxml.jackson.databind.jsonschema.JsonSchema v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Class v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: com.fasterxml.jackson.databind.jsonschema.JsonSchema generateJsonSchema(java.lang.Class)>(v);
return v;
}
public void acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper) throws com.fasterxml.jackson.databind.JsonMappingException
{
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.Class;
v := @parameter: com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)>(v, v);
return;
}
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper) throws com.fasterxml.jackson.databind.JsonMappingException
{
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.JavaType v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v := @parameter: com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("type must be provided");
throw v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)>(v, v);
return;
}
protected com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)
{
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping;
v := @parameter: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator;
v = staticinvoke <com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder: com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder construct(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)>(v, v);
return v;
}
protected com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)
{
com.fasterxml.jackson.databind.ser.SerializerFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.SerializationConfig;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider createInstance(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.SerializerFactory)>(v, v);
return v;
}
protected final void _writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Exception v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
com.fasterxml.jackson.databind.SerializationFeature v;
java.lang.Object v;
boolean v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
v = <com.fasterxml.jackson.databind.SerializationFeature: com.fasterxml.jackson.databind.SerializationFeature CLOSE_CLOSEABLE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
v = v instanceof java.io.Closeable;
if v == 0 goto label;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)>(v, v, v);
return;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: void serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
label:
goto label;
label:
v := @caughtexception;
staticinvoke <com.fasterxml.jackson.databind.util.ClassUtil: void closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)>(v, v);
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void close()>();
return;
catch java.lang.Exception from label to label with label;
}
private final void _writeCloseable(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, com.fasterxml.jackson.databind.SerializationConfig) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
java.io.Closeable v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Object v;
java.lang.Exception v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
v := @parameter: com.fasterxml.jackson.databind.SerializationConfig;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: void serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
v = v;
v = null;
interfaceinvoke v.<java.io.Closeable: void close()>();
label:
goto label;
label:
v := @caughtexception;
staticinvoke <com.fasterxml.jackson.databind.util.ClassUtil: void closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.io.Closeable,java.lang.Exception)>(v, v, v);
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void close()>();
return;
catch java.lang.Exception from label to label with label;
}
private final void _writeCloseableValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, com.fasterxml.jackson.databind.SerializationConfig) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Exception v;
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider v;
com.fasterxml.jackson.databind.SerializationFeature v;
java.lang.Object v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
v := @parameter: com.fasterxml.jackson.databind.SerializationConfig;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ser.DefaultSerializerProvider: void serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
v = <com.fasterxml.jackson.databind.SerializationFeature: com.fasterxml.jackson.databind.SerializationFeature FLUSH_AFTER_WRITE_VALUE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void flush()>();
label:
goto label;
label:
v := @caughtexception;
staticinvoke <com.fasterxml.jackson.databind.util.ClassUtil: void closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.io.Closeable,java.lang.Exception)>(null, v, v);
return;
label:
interfaceinvoke v.<java.io.Closeable: void close()>();
return;
catch java.lang.Exception from label to label with label;
}
protected final void _configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Object v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig()>();
virtualinvoke v.<com.fasterxml.jackson.databind.SerializationConfig: void initialize(com.fasterxml.jackson.core.JsonGenerator)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)>(v, v);
return;
}
protected java.lang.Object _readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationFeature v;
com.fasterxml.jackson.databind.DeserializationConfig v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonToken v, v, v, v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.databind.JsonDeserializer v, v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonToken _initForReading(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)>(v, v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonDeserializer _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.JsonDeserializer: java.lang.Object getNullValue(com.fasterxml.jackson.databind.DeserializationContext)>(v);
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_ARRAY>;
if v == v goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_OBJECT>;
if v != v goto label;
label:
v = null;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonDeserializer _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.deser.DefaultDeserializationContext: java.lang.Object readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)>(v, v, v, null);
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: void clearCurrentToken()>();
v = <com.fasterxml.jackson.databind.DeserializationFeature: com.fasterxml.jackson.databind.DeserializationFeature FAIL_ON_TRAILING_TOKENS>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v, v);
label:
return v;
}
protected java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException
{
java.lang.Throwable v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v;
com.fasterxml.jackson.databind.DeserializationFeature v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonToken v, v, v, v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.databind.JsonDeserializer v, v;
boolean v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v, v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonToken _initForReading(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonDeserializer _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.JsonDeserializer: java.lang.Object getNullValue(com.fasterxml.jackson.databind.DeserializationContext)>(v);
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_ARRAY>;
if v == v goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_OBJECT>;
if v != v goto label;
label:
v = null;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonDeserializer _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.deser.DefaultDeserializationContext: java.lang.Object readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)>(v, v, v, null);
virtualinvoke v.<com.fasterxml.jackson.databind.deser.DefaultDeserializationContext: void checkUnresolvedObjectId()>();
label:
v = <com.fasterxml.jackson.databind.DeserializationFeature: com.fasterxml.jackson.databind.DeserializationFeature FAIL_ON_TRAILING_TOKENS>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v, v);
label:
v = v;
label:
if v == null goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: void close()>();
label:
return v;
label:
v := @caughtexception;
throw v;
catch java.lang.Throwable from label to label with label;
}
protected com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException
{
java.lang.Throwable v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.databind.DeserializationFeature v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v, v;
com.fasterxml.jackson.databind.JsonNode v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.databind.JsonDeserializer v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type)>(class "Lcom/fasterxml/jackson/databind/JsonNode;");
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig()>();
virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken currentToken()>();
if v != null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
if v != null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.JsonNodeFactory: com.fasterxml.jackson.databind.JsonNode missingNode()>();
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: void close()>();
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)>(v, v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()>();
virtualinvoke v.<com.fasterxml.jackson.databind.node.JsonNodeFactory: com.fasterxml.jackson.databind.node.NullNode nullNode()>();
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.JsonDeserializer _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.deser.DefaultDeserializationContext: java.lang.Object readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)>(v, v, v, null);
label:
v = <com.fasterxml.jackson.databind.DeserializationFeature: com.fasterxml.jackson.databind.DeserializationFeature FAIL_ON_TRAILING_TOKENS>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void _verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)>(v, v, v);
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: void close()>();
return v;
label:
v := @caughtexception;
throw v;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
protected com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.InjectableValues v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext v, v;
com.fasterxml.jackson.databind.ObjectMapper v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext _deserializationContext>;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.InjectableValues _injectableValues>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.deser.DefaultDeserializationContext: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createInstance(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.InjectableValues)>(v, v, v);
return v;
}
protected com.fasterxml.jackson.core.JsonToken _initForReading(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.exc.MismatchedInputException v;
com.fasterxml.jackson.databind.ObjectMapper v;
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig>;
virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken currentToken()>();
if v != null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
if v != null goto label;
v = staticinvoke <com.fasterxml.jackson.databind.exc.MismatchedInputException: com.fasterxml.jackson.databind.exc.MismatchedInputException 'from'(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,java.lang.String)>(v, v, "No content to map due to end-of-input");
throw v;
label:
return v;
}
protected final void _verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException
{
com.fasterxml.jackson.databind.DeserializationContext v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Class v;
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
if v == null goto label;
v = staticinvoke <com.fasterxml.jackson.databind.util.ClassUtil: java.lang.Class rawClass(com.fasterxml.jackson.databind.JavaType)>(v);
virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationContext: java.lang.Object reportTrailingTokens(java.lang.Class,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonToken)>(v, v, v);
label:
return;
}
protected com.fasterxml.jackson.databind.JsonDeserializer _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType) throws com.fasterxml.jackson.databind.DatabindException
{
com.fasterxml.jackson.databind.DeserializationContext v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.util.concurrent.ConcurrentHashMap v, v;
java.lang.Object v, v;
com.fasterxml.jackson.databind.JavaType v;
java.lang.String v;
com.fasterxml.jackson.databind.JsonDeserializer v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.concurrent.ConcurrentHashMap _rootDeserializers>;
v = virtualinvoke v.<java.util.concurrent.ConcurrentHashMap: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationContext: com.fasterxml.jackson.databind.JsonDeserializer findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (com.fasterxml.jackson.databind.JavaType)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Cannot find a deserializer for type \u0001");
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationContext: java.lang.Object reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)>(v, v);
return v;
label:
v = v.<com.fasterxml.jackson.databind.ObjectMapper: java.util.concurrent.ConcurrentHashMap _rootDeserializers>;
virtualinvoke v.<java.util.concurrent.ConcurrentHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
protected void _verifySchemaType(com.fasterxml.jackson.core.FormatSchema)
{
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.core.JsonFactory v, v;
com.fasterxml.jackson.core.FormatSchema v;
java.lang.Class v;
java.lang.String v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
if v == null goto label;
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema)>(v);
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory _jsonFactory>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: java.lang.String getFormatName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Cannot use FormatSchema of type \u for format \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
protected final void _assertNotNull(java.lang.String, java.lang.Object)
{
java.lang.Object[] v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.Object v;
java.lang.String v, v;
java.lang.IllegalArgumentException v;
v := @this: com.fasterxml.jackson.databind.ObjectMapper;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("argument \"%s\" is null", v);
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
static void <clinit>()
{
com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator v;
com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.util.StdDateFormat v;
v = new com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector;
specialinvoke v.<com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector: void <init>()>();
<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.AnnotationIntrospector DEFAULT_ANNOTATION_INTROSPECTOR> = v;
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = <com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.AnnotationIntrospector DEFAULT_ANNOTATION_INTROSPECTOR>;
v = staticinvoke <com.fasterxml.jackson.databind.type.TypeFactory: com.fasterxml.jackson.databind.type.TypeFactory defaultInstance()>();
v = <com.fasterxml.jackson.databind.util.StdDateFormat: com.fasterxml.jackson.databind.util.StdDateFormat instance>;
v = staticinvoke <java.util.Locale: java.util.Locale getDefault()>();
v = staticinvoke <com.fasterxml.jackson.core.Base64Variants: com.fasterxml.jackson.core.Base64Variant getDefaultVariant()>();
v = <com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator: com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator instance>;
v = new com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider;
specialinvoke v.<com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider: void <init>()>();
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(null, v, null, v, null, v, null, v, null, v, v, v);
<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.cfg.BaseSettings DEFAULT_BASE> = v;
return;
}
}