public abstract class org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider extends org.apache.htrace.shaded.fasterxml.jackson.databind.DatabindContext
{
protected static final org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType TYPE_OBJECT;
protected static final boolean CACHE_UNKNOWN_MAPPINGS;
public static final org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer DEFAULT_NULL_KEY_SERIALIZER;
protected static final org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer DEFAULT_UNKNOWN_SERIALIZER;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config;
protected final java.lang.Class _serializationView;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.util.RootNameLookup _rootNames;
protected transient org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes _attributes;
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _unknownTypeSerializer;
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _keySerializer;
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer;
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullKeySerializer;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap _knownSerializers;
protected java.text.DateFormat _dateFormat;
protected final boolean _stdNullValueSerializer;
public void <init>()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.std.NullSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.util.RootNameLookup v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DatabindContext: void <init>()>();
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer DEFAULT_UNKNOWN_SERIALIZER>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _unknownTypeSerializer> = v;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.ser.std.NullSerializer: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.std.NullSerializer instance>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer> = v;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer DEFAULT_NULL_KEY_SERIALIZER>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullKeySerializer> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config> = null;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory> = null;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: void <init>()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap _knownSerializers> = null;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.util.RootNameLookup;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.util.RootNameLookup: void <init>()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.util.RootNameLookup _rootNames> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.lang.Class _serializationView> = null;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes _attributes> = null;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: boolean _stdNullValueSerializer> = 1;
return;
}
protected void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider, org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig, org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v;
java.lang.NullPointerException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.std.NullSerializer v;
boolean v;
org.apache.htrace.shaded.fasterxml.jackson.databind.util.RootNameLookup v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v, v, v, v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory v;
java.lang.Class v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DatabindContext: void <init>()>();
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer DEFAULT_UNKNOWN_SERIALIZER>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _unknownTypeSerializer> = v;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.ser.std.NullSerializer: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.std.NullSerializer instance>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer> = v;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer DEFAULT_NULL_KEY_SERIALIZER>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullKeySerializer> = v;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>()>();
throw v;
label:
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _unknownTypeSerializer>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _unknownTypeSerializer> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _keySerializer>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _keySerializer> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer>;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer DEFAULT_NULL_KEY_SERIALIZER>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: boolean _stdNullValueSerializer> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullKeySerializer>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullKeySerializer> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.util.RootNameLookup _rootNames>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.util.RootNameLookup _rootNames> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap getReadOnlyLookupMap()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap _knownSerializers> = v;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: java.lang.Class getActiveView()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.lang.Class _serializationView> = v;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes getAttributes()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes _attributes> = v;
return;
}
public void setDefaultKeySerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Can not pass null JsonSerializer");
throw v;
label:
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _keySerializer> = v;
return;
}
public void setNullValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Can not pass null JsonSerializer");
throw v;
label:
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer> = v;
return;
}
public void setNullKeySerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Can not pass null JsonSerializer");
throw v;
label:
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullKeySerializer> = v;
return;
}
public final org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig getConfig()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
return v;
}
public final org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector()>();
return v;
}
public final org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory getTypeFactory()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory getTypeFactory()>();
return v;
}
public final java.lang.Class getActiveView()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
java.lang.Class v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.lang.Class _serializationView>;
return v;
}
public final java.lang.Class getSerializationView()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
java.lang.Class v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.lang.Class _serializationView>;
return v;
}
public java.lang.Object getAttribute(java.lang.Object)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes v;
java.lang.Object v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.Object;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes _attributes>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes: java.lang.Object getAttribute(java.lang.Object)>(v);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider setAttribute(java.lang.Object, java.lang.Object)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes v, v;
java.lang.Object v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes _attributes>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes: org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes withPerCallAttribute(java.lang.Object,java.lang.Object)>(v, v);
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.cfg.ContextAttributes _attributes> = v;
return v;
}
public final boolean isEnabled(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: boolean isEnabled(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature)>(v);
return v;
}
public final boolean hasSerializationFeatures(int)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
int v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: int;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: boolean hasSerializationFeatures(int)>(v);
return v;
}
public final org.apache.htrace.shaded.fasterxml.jackson.databind.ser.FilterProvider getFilterProvider()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.FilterProvider v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.FilterProvider getFilterProvider()>();
return v;
}
public java.util.Locale getLocale()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
java.util.Locale v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: java.util.Locale getLocale()>();
return v;
}
public java.util.TimeZone getTimeZone()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
java.util.TimeZone v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: java.util.TimeZone getTimeZone()>();
return v;
}
public abstract org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.WritableObjectId findObjectId(java.lang.Object, org.apache.htrace.shaded.fasterxml.jackson.'annotation'.ObjectIdGenerator);
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findValueSerializer(java.lang.Class, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
java.lang.Class v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.Class;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap _knownSerializers>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(java.lang.Class)>(v);
if v != null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(java.lang.Class)>(v);
if v != null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType constructType(java.lang.Class)>(v);
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _createAndCacheUntypedSerializer(java.lang.Class)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer getUnknownTypeSerializer(java.lang.Class)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer handleSecondaryContextualization(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
java.lang.Class v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap _knownSerializers>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _createAndCacheUntypedSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: java.lang.Class getRawClass()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer getUnknownTypeSerializer(java.lang.Class)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer handleSecondaryContextualization(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findPrimaryPropertySerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
java.lang.Class v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap _knownSerializers>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _createAndCacheUntypedSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: java.lang.Class getRawClass()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer getUnknownTypeSerializer(java.lang.Class)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer handlePrimaryContextualization(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findPrimaryPropertySerializer(java.lang.Class, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
java.lang.Class v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.Class;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap _knownSerializers>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(java.lang.Class)>(v);
if v != null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(java.lang.Class)>(v);
if v != null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType constructType(java.lang.Class)>(v);
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _createAndCacheUntypedSerializer(java.lang.Class)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer getUnknownTypeSerializer(java.lang.Class)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer handlePrimaryContextualization(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findTypedValueSerializer(java.lang.Class, boolean, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v, v;
boolean v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory v;
java.lang.Class v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.Class;
v := @parameter: boolean;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap _knownSerializers>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer typedValueSerializer(java.lang.Class)>(v);
if v == null goto label;
return v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer typedValueSerializer(java.lang.Class)>(v);
if v == null goto label;
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findValueSerializer(java.lang.Class,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory>;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType constructType(java.lang.Class)>(v);
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer createTypeSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v);
if v == null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer forProperty(org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v);
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer: void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)>(v, v);
v = v;
label:
if v == 0 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: void addTypedSerializer(java.lang.Class,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)>(v, v);
label:
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findTypedValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType, boolean, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v, v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v := @parameter: boolean;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap _knownSerializers>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer typedValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v == null goto label;
return v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer typedValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v == null goto label;
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory>;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer createTypeSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v);
if v == null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer forProperty(org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v);
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer: void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)>(v, v);
v = v;
label:
if v == 0 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: void addTypedSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)>(v, v);
label:
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findKeySerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory>;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _keySerializer>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer createKeySerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)>(v, v, v);
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _handleContextualResolvable(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer getDefaultNullKeySerializer()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullKeySerializer>;
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer getDefaultNullValueSerializer()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer>;
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findNullKeySerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullKeySerializer>;
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findNullValueSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer>;
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer getUnknownTypeSerializer(java.lang.Class)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
java.lang.Class v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.Class;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _unknownTypeSerializer>;
return v;
}
public abstract org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer serializerInstance(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer handleContextualization(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer handleSecondaryContextualization(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer handlePrimaryContextualization(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
if v == null goto label;
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.ser.ContextualSerializer;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.ContextualSerializer: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer createContextual(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
label:
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer handleSecondaryContextualization(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
if v == null goto label;
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.ser.ContextualSerializer;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.ContextualSerializer: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer createContextual(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
label:
return v;
}
public final void defaultSerializeValue(java.lang.Object, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator) throws java.io.IOException, org.apache.htrace.shaded.fasterxml.jackson.core.JsonProcessingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v;
java.lang.Class v;
java.lang.Object v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
if v != null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: boolean _stdNullValueSerializer>;
if v == 0 goto label;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer: void serialize(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(null, v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findTypedValueSerializer(java.lang.Class,boolean,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, 1, null);
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer: void serialize(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(v, v, v);
label:
return;
}
public final void defaultSerializeField(java.lang.String, java.lang.Object, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator) throws java.io.IOException, org.apache.htrace.shaded.fasterxml.jackson.core.JsonProcessingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v;
java.lang.Class v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
if v != null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: boolean _stdNullValueSerializer>;
if v == 0 goto label;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer: void serialize(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(null, v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer findTypedValueSerializer(java.lang.Class,boolean,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, 1, null);
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer: void serialize(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(v, v, v);
label:
return;
}
public final void defaultSerializeDateValue(long, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator) throws java.io.IOException, org.apache.htrace.shaded.fasterxml.jackson.core.JsonProcessingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
java.util.Date v;
long v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature v;
java.lang.String v;
java.text.DateFormat v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: long;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature WRITE_DATES_AS_TIMESTAMPS>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: boolean isEnabled(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeNumber(long)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.text.DateFormat _dateFormat()>();
v = new java.util.Date;
specialinvoke v.<java.util.Date: void <init>(long)>(v);
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
label:
return;
}
public final void defaultSerializeDateValue(java.util.Date, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator) throws java.io.IOException, org.apache.htrace.shaded.fasterxml.jackson.core.JsonProcessingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
java.util.Date v;
long v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature v;
java.lang.String v;
java.text.DateFormat v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.util.Date;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature WRITE_DATES_AS_TIMESTAMPS>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: boolean isEnabled(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.util.Date: long getTime()>();
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeNumber(long)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.text.DateFormat _dateFormat()>();
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
label:
return;
}
public void defaultSerializeDateKey(long, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator) throws java.io.IOException, org.apache.htrace.shaded.fasterxml.jackson.core.JsonProcessingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
java.util.Date v;
long v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature v;
java.lang.String v, v;
java.text.DateFormat v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: long;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature WRITE_DATE_KEYS_AS_TIMESTAMPS>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: boolean isEnabled(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.String: java.lang.String valueOf(long)>(v);
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.text.DateFormat _dateFormat()>();
v = new java.util.Date;
specialinvoke v.<java.util.Date: void <init>(long)>(v);
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
label:
return;
}
public void defaultSerializeDateKey(java.util.Date, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator) throws java.io.IOException, org.apache.htrace.shaded.fasterxml.jackson.core.JsonProcessingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
java.util.Date v;
long v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature v;
java.lang.String v, v;
java.text.DateFormat v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.util.Date;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature WRITE_DATE_KEYS_AS_TIMESTAMPS>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: boolean isEnabled(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.util.Date: long getTime()>();
v = staticinvoke <java.lang.String: java.lang.String valueOf(long)>(v);
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.text.DateFormat _dateFormat()>();
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
label:
return;
}
public final void defaultSerializeNull(org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator) throws java.io.IOException, org.apache.htrace.shaded.fasterxml.jackson.core.JsonProcessingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: boolean _stdNullValueSerializer>;
if v == 0 goto label;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullValueSerializer>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer: void serialize(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(null, v, v);
label:
return;
}
protected void _reportIncompatibleRootType(java.lang.Object, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws java.io.IOException, org.apache.htrace.shaded.fasterxml.jackson.core.JsonProcessingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
java.lang.Class v, v, v, v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean isPrimitive()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: java.lang.Class getRawClass()>();
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.util.ClassUtil: java.lang.Class wrapperType(java.lang.Class)>(v);
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;
return;
label:
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,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[])>("Incompatible types: declared root type (\u) vs \u0001");
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String)>(v);
throw v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _findExplicitUntypedSerializer(java.lang.Class) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
java.lang.Class v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.Class;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap _knownSerializers>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(java.lang.Class)>(v);
if v == null goto label;
return v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(java.lang.Class)>(v);
if v == null goto label;
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _createAndCacheUntypedSerializer(java.lang.Class)>(v);
return v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _createAndCacheUntypedSerializer(java.lang.Class) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
java.lang.IllegalArgumentException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Class v;
java.lang.String v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: java.lang.Class;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType constructType(java.lang.Class)>(v);
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _createUntypedSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)>(v, null, v);
throw v;
label:
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: void addAndResolveNonTypedSerializer(java.lang.Class,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(v, v, v);
label:
return v;
catch java.lang.IllegalArgumentException from label to label with label;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _createAndCacheUntypedSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
java.lang.String v;
java.lang.IllegalArgumentException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _createUntypedSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)>(v, null, v);
throw v;
label:
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache _serializerCache>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerCache: void addAndResolveNonTypedSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(v, v, v);
label:
return v;
catch java.lang.IllegalArgumentException from label to label with label;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _createUntypedSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.SerializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer createSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v);
return v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _handleContextualResolvable(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty;
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.ser.ResolvableSerializer;
if v == 0 goto label;
interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.ResolvableSerializer: void resolve(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(v);
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer handleSecondaryContextualization(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v);
return v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _handleResolvable(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.ser.ResolvableSerializer;
if v == 0 goto label;
interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.ResolvableSerializer: void resolve(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(v);
label:
return v;
}
protected final java.text.DateFormat _dateFormat()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig v;
java.lang.Object v;
java.text.DateFormat v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.text.DateFormat _dateFormat>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.text.DateFormat _dateFormat>;
return v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig _config>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationConfig: java.text.DateFormat getDateFormat()>();
v = virtualinvoke v.<java.text.DateFormat: java.lang.Object clone()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: java.text.DateFormat _dateFormat> = v;
return v;
}
static void <clinit>()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.UnknownSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.FailingSerializer v;
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory defaultInstance()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType uncheckedSimpleType(java.lang.Class)>(class "Ljava/lang/Object;");
<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType TYPE_OBJECT> = v;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.FailingSerializer;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.FailingSerializer: void <init>(java.lang.String)>("Null key for a Map not allowed in JSON (use a converting NullKeySerializer?)");
<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer DEFAULT_NULL_KEY_SERIALIZER> = v;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.UnknownSerializer;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.UnknownSerializer: void <init>()>();
<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer DEFAULT_UNKNOWN_SERIALIZER> = v;
return;
}
}