public class org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter extends org.apache.htrace.shaded.fasterxml.jackson.databind.ser.PropertyWriter implements org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty
{
public static final java.lang.Object MARKER_FOR_EMPTY;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember _member;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations _contextAnnotations;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _declaredType;
protected final java.lang.reflect.Method _accessorMethod;
protected final java.lang.reflect.Field _field;
protected java.util.HashMap _internalSettings;
protected final org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName _wrapperName;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _cfgSerializationType;
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer;
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer;
protected transient org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap _dynamicSerializers;
protected final boolean _suppressNulls;
protected final java.lang.Object _suppressableValue;
protected final java.lang.Class[] _includeInViews;
protected org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer _typeSerializer;
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _nonTrivialBaseType;
protected final org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata _metadata;
public void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.BeanPropertyDefinition, org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember, org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType, org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer, org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType, boolean, java.lang.Object)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.BeanPropertyDefinition v;
java.lang.String v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata v;
boolean v, v, v;
java.lang.reflect.Member v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v, v;
java.lang.Class[] v;
org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer v;
java.lang.IllegalArgumentException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName v;
java.lang.Class v;
java.lang.Object v;
org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v := @parameter: boolean;
v := @parameter: java.lang.Object;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.PropertyWriter: void <init>()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember _member> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations _contextAnnotations> = v;
v = new org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.BeanPropertyDefinition: java.lang.String getName()>();
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString: void <init>(java.lang.String)>(v);
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name> = v;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.BeanPropertyDefinition: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName getWrapperName()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName _wrapperName> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _declaredType> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer> = v;
if v != null goto label;
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap emptyMap()>();
goto label;
label:
v = null;
label:
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap _dynamicSerializers> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer _typeSerializer> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _cfgSerializationType> = v;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.BeanPropertyDefinition: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata getMetadata()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata _metadata> = v;
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedField;
if v == 0 goto label;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod> = null;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember: java.lang.reflect.Member getMember()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Field _field> = v;
goto label;
label:
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMethod;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember: java.lang.reflect.Member getMember()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Field _field> = null;
goto label;
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 = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("Can not pass member of type \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: boolean _suppressNulls> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object _suppressableValue> = v;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.BeanPropertyDefinition: java.lang.Class[] findViews()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Class[] _includeInViews> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer> = null;
return;
}
protected void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name>;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter,org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString)>(v, v);
return;
}
protected void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter, org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap v;
java.util.HashMap v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v, v;
java.lang.reflect.Method v;
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata v;
boolean v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v, v, v;
java.lang.Class[] v;
org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer v;
java.lang.reflect.Field v;
org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName v;
java.lang.Object v;
org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.PropertyWriter: void <init>()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName _wrapperName>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName _wrapperName> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember _member>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember _member> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations _contextAnnotations>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations _contextAnnotations> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _declaredType>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _declaredType> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Field _field>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Field _field> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings>;
if v == null goto label;
v = new java.util.HashMap;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings>;
specialinvoke v.<java.util.HashMap: void <init>(java.util.Map)>(v);
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings> = v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _cfgSerializationType>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _cfgSerializationType> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap _dynamicSerializers>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap _dynamicSerializers> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: boolean _suppressNulls>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: boolean _suppressNulls> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object _suppressableValue>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object _suppressableValue> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Class[] _includeInViews>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Class[] _includeInViews> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer _typeSerializer>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer _typeSerializer> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _nonTrivialBaseType>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _nonTrivialBaseType> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata _metadata>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata _metadata> = v;
return;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter rename(org.apache.htrace.shaded.fasterxml.jackson.databind.util.NameTransformer)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.util.NameTransformer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v, v;
java.lang.String v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString v, v, v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.util.NameTransformer;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString: java.lang.String getValue()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.util.NameTransformer: java.lang.String transform(java.lang.String)>(v);
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = new org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString: void <init>(java.lang.String)>(v);
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter,org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString)>(v, v);
return v;
}
public void assignSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)
{
java.lang.IllegalStateException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer>;
if v == v goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Can not override serializer");
throw v;
label:
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer> = v;
return;
}
public void assignNullSerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)
{
java.lang.IllegalStateException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer>;
if v == v goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Can not override null serializer");
throw v;
label:
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer> = v;
return;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter unwrappingWriter(org.apache.htrace.shaded.fasterxml.jackson.databind.util.NameTransformer)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.util.NameTransformer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.util.NameTransformer;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter: void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter,org.apache.htrace.shaded.fasterxml.jackson.databind.util.NameTransformer)>(v, v);
return v;
}
public void setNonTrivialBaseType(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _nonTrivialBaseType> = v;
return;
}
public java.lang.String getName()
{
java.lang.String v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString: java.lang.String getValue()>();
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName getFullName()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.String v;
org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString: java.lang.String getValue()>();
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName: void <init>(java.lang.String)>(v);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType getType()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _declaredType>;
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName getWrapperName()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName _wrapperName>;
return v;
}
public boolean isRequired()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata _metadata>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata: boolean isRequired()>();
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata getMetadata()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata _metadata>;
return v;
}
public java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.'annotation'.Annotation v;
java.lang.Class v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Class;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember _member>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(v);
return v;
}
public java.lang.'annotation'.Annotation getContextAnnotation(java.lang.Class)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.'annotation'.Annotation v;
java.lang.Class v;
org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Class;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations _contextAnnotations>;
v = interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations: java.lang.'annotation'.Annotation get(java.lang.Class)>(v);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember getMember()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedMember _member>;
return v;
}
protected void _depositSchemaProperty(org.apache.htrace.shaded.fasterxml.jackson.databind.node.ObjectNode, org.apache.htrace.shaded.fasterxml.jackson.databind.JsonNode)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonNode v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.String v;
org.apache.htrace.shaded.fasterxml.jackson.databind.node.ObjectNode v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.node.ObjectNode;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonNode;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.String getName()>();
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.node.ObjectNode: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonNode set(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonNode)>(v, v);
return;
}
public java.lang.Object getInternalSetting(java.lang.Object)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.Object v, v;
java.util.HashMap v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Object;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings>;
v = virtualinvoke v.<java.util.HashMap: java.lang.Object get(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Object setInternalSetting(java.lang.Object, java.lang.Object)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.Object v, v, v;
java.util.HashMap v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings>;
if v != null goto label;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings> = v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings>;
v = virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object removeInternalSetting(java.lang.Object)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
int v;
java.lang.Object v, v;
java.util.HashMap v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Object;
v = null;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings>;
v = virtualinvoke v.<java.util.HashMap: java.lang.Object remove(java.lang.Object)>(v);
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings>;
v = virtualinvoke v.<java.util.HashMap: int size()>();
if v != 0 goto label;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.util.HashMap _internalSettings> = null;
label:
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.core.SerializableString getSerializedName()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name>;
return v;
}
public boolean hasSerializer()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean hasNullSerializer()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isUnwrapping()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
return 0;
}
public boolean willSuppressNulls()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: boolean _suppressNulls>;
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer getSerializer()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer>;
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType getSerializationType()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _cfgSerializationType>;
return v;
}
public java.lang.Class getRawSerializationType()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v, v;
java.lang.Class v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _cfgSerializationType>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _cfgSerializationType>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: java.lang.Class getRawClass()>();
label:
return v;
}
public java.lang.Class getPropertyType()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.Class v;
java.lang.reflect.Field v;
java.lang.reflect.Method v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod>;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Class getReturnType()>();
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Field _field>;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.Class getType()>();
label:
return v;
}
public java.lang.reflect.Type getGenericPropertyType()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.reflect.Type v, v;
java.lang.reflect.Field v;
java.lang.reflect.Method v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod>;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.reflect.Type getGenericReturnType()>();
return v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Field _field>;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.reflect.Type getGenericType()>();
return v;
}
public java.lang.Class[] getViews()
{
java.lang.Class[] v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Class[] _includeInViews>;
return v;
}
protected boolean isRequired(org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector v;
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata _metadata>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata: boolean isRequired()>();
return v;
}
public void serializeAsField(java.lang.Object, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator, org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider) throws java.lang.Exception
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
boolean v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
java.lang.Class v;
java.lang.Object v, v, v, v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeFieldName(org.apache.htrace.shaded.fasterxml.jackson.core.SerializableString)>(v);
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer>;
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;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer>;
if v != null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap _dynamicSerializers>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer serializerFor(java.lang.Class)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _findAndAddDynamic(org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(v, v, v);
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object _suppressableValue>;
if v == null goto label;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object MARKER_FOR_EMPTY>;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object _suppressableValue>;
if v != v goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer: boolean isEmpty(java.lang.Object)>(v);
if v == 0 goto label;
return;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object _suppressableValue>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return;
label:
if v != v goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: boolean _handleSelfReference(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)>(v, v, v, v);
if v == 0 goto label;
return;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeFieldName(org.apache.htrace.shaded.fasterxml.jackson.core.SerializableString)>(v);
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer _typeSerializer>;
if v != null goto label;
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);
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer _typeSerializer>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer: void serializeWithType(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer)>(v, v, v, v);
label:
return;
}
public void serializeAsOmittedField(java.lang.Object, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator, org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider) throws java.lang.Exception
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.Object v;
java.lang.String v;
org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: boolean canOmitFields()>();
if v != 0 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString _name>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.io.SerializedString: java.lang.String getValue()>();
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeOmittedField(java.lang.String)>(v);
label:
return;
}
public void serializeAsElement(java.lang.Object, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator, org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider) throws java.lang.Exception
{
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
boolean v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v, v;
java.lang.Class v;
java.lang.Object v, v, v, v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer>;
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:
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
label:
return;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer>;
if v != null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap _dynamicSerializers>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer serializerFor(java.lang.Class)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _findAndAddDynamic(org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(v, v, v);
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object _suppressableValue>;
if v == null goto label;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object MARKER_FOR_EMPTY>;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object _suppressableValue>;
if v != v goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer: boolean isEmpty(java.lang.Object)>(v);
if v == 0 goto label;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: void serializeAsPlaceholder(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(v, v, v);
return;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object _suppressableValue>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: void serializeAsPlaceholder(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider)>(v, v, v);
return;
label:
if v != v goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: boolean _handleSelfReference(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)>(v, v, v, v);
if v == 0 goto label;
return;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer _typeSerializer>;
if v != null goto label;
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);
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer _typeSerializer>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer: void serializeWithType(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeSerializer)>(v, v, v, v);
label:
return;
}
public void serializeAsPlaceholder(java.lang.Object, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator, org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider) throws java.lang.Exception
{
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.BeanPropertyWriter v;
java.lang.Object v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _nullSerializer>;
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:
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
label:
return;
}
public void depositSchemaProperty(org.apache.htrace.shaded.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor;
if v == null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: boolean isRequired()>();
if v == 0 goto label;
interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor: void property(org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v);
goto label;
label:
interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor: void optionalProperty(org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v);
label:
return;
}
public void depositSchemaProperty(org.apache.htrace.shaded.fasterxml.jackson.databind.node.ObjectNode, org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider) 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.JsonNode v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.node.ObjectNode v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.reflect.Type v, v;
java.lang.Class v;
boolean v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.node.ObjectNode;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType getSerializationType()>();
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Type getGenericPropertyType()>();
goto label;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: java.lang.Class getRawClass()>();
label:
v = v;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer getSerializer()>();
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Class getRawSerializationType()>();
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Class getPropertyType()>();
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);
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: boolean isRequired()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.jsonschema.SchemaAware;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.jsonschema.SchemaAware: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonNode getSchema(org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type,boolean)>(v, v, v);
goto label;
label:
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.jsonschema.JsonSchema: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonNode getDefaultSchemaNode()>();
label:
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: void _depositSchemaProperty(org.apache.htrace.shaded.fasterxml.jackson.databind.node.ObjectNode,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonNode)>(v, v);
return;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _findAndAddDynamic(org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap, java.lang.Class, org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider) 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, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.Class v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap;
v := @parameter: java.lang.Class;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _nonTrivialBaseType>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType _nonTrivialBaseType>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType constructSpecializedType(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,java.lang.Class)>(v, v);
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult findAndAddPrimarySerializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v, v);
goto label;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult findAndAddPrimarySerializer(java.lang.Class,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanProperty)>(v, v, v);
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap map>;
if v == v goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap map>;
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap _dynamicSerializers> = v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer serializer>;
return v;
}
public final java.lang.Object get(java.lang.Object) throws java.lang.Exception
{
java.lang.Object[] v;
java.lang.reflect.Field v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.Object v, v, v;
java.lang.reflect.Method v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Object;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod>;
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(v, v);
return v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Field _field>;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.Object get(java.lang.Object)>(v);
return v;
}
protected void _handleSelfReference(java.lang.Object, org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
java.lang.Object v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: boolean _handleSelfReference(java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator,org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer)>(v, null, null, v);
return;
}
protected boolean _handleSelfReference(java.lang.Object, org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator, org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider, org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer) 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.core.JsonGenerator v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature v;
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.Object v;
boolean v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerator;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature: org.apache.htrace.shaded.fasterxml.jackson.databind.SerializationFeature FAIL_ON_SELF_REFERENCES>;
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.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer: boolean usesObjectId()>();
if v != 0 goto label;
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.ser.std.BeanSerializerBase;
if v == 0 goto label;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String)>("Direct self-reference leading to cycle");
throw v;
label:
return 0;
}
public java.lang.String toString()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter v;
java.lang.String v, v, v, v, v, v, v, v;
java.lang.reflect.Method v, v, v;
java.lang.reflect.Field v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer v, v;
java.lang.Class v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(40);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("property \'");
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\' (");
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod>;
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("via method ");
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod>;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Class getDeclaringClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("#");
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Method _accessorMethod>;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.String getName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("field \"");
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Field _field>;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.Class getDeclaringClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("#");
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.reflect.Field _field>;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.String getName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer>;
if v != null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", no static serializer");
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonSerializer _serializer>;
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 (java.lang.String)>(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[])>(", static serializer of type \u0001");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(41);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
static void <clinit>()
{
java.lang.Object v;
v = new java.lang.Object;
specialinvoke v.<java.lang.Object: void <init>()>();
<org.apache.htrace.shaded.fasterxml.jackson.databind.ser.BeanPropertyWriter: java.lang.Object MARKER_FOR_EMPTY> = v;
return;
}
}