final class oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double extends oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
{
private final java.lang.Class _type;
private final java.lang.Class _type;
private final oadd.com.fasterxml.jackson.databind.JsonSerializer _serializer;
private final oadd.com.fasterxml.jackson.databind.JsonSerializer _serializer;
public void <init>(oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap, java.lang.Class, oadd.com.fasterxml.jackson.databind.JsonSerializer, java.lang.Class, oadd.com.fasterxml.jackson.databind.JsonSerializer)
{
oadd.com.fasterxml.jackson.databind.JsonSerializer v, v;
oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double v;
java.lang.Class v, v;
oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap v;
v := @this: oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double;
v := @parameter: oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap;
v := @parameter: java.lang.Class;
v := @parameter: oadd.com.fasterxml.jackson.databind.JsonSerializer;
v := @parameter: java.lang.Class;
v := @parameter: oadd.com.fasterxml.jackson.databind.JsonSerializer;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap: void <init>(oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap)>(v);
v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: java.lang.Class _type1> = v;
v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: oadd.com.fasterxml.jackson.databind.JsonSerializer _serializer1> = v;
v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: java.lang.Class _type2> = v;
v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: oadd.com.fasterxml.jackson.databind.JsonSerializer _serializer2> = v;
return;
}
public oadd.com.fasterxml.jackson.databind.JsonSerializer serializerFor(java.lang.Class)
{
oadd.com.fasterxml.jackson.databind.JsonSerializer v, v;
oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double v;
java.lang.Class v, v, v;
v := @this: oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double;
v := @parameter: java.lang.Class;
v = v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: java.lang.Class _type1>;
if v != v goto label;
v = v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: oadd.com.fasterxml.jackson.databind.JsonSerializer _serializer1>;
return v;
label:
v = v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: java.lang.Class _type2>;
if v != v goto label;
v = v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: oadd.com.fasterxml.jackson.databind.JsonSerializer _serializer2>;
return v;
label:
return null;
}
public oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap newWith(java.lang.Class, oadd.com.fasterxml.jackson.databind.JsonSerializer)
{
oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double v;
oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer[] v;
oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi v;
oadd.com.fasterxml.jackson.databind.JsonSerializer v, v, v;
java.lang.Class v, v, v;
oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer v, v, v;
v := @this: oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double;
v := @parameter: java.lang.Class;
v := @parameter: oadd.com.fasterxml.jackson.databind.JsonSerializer;
v = newarray (oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer)[3];
v = new oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer;
v = v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: java.lang.Class _type1>;
v = v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: oadd.com.fasterxml.jackson.databind.JsonSerializer _serializer1>;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer: void <init>(java.lang.Class,oadd.com.fasterxml.jackson.databind.JsonSerializer)>(v, v);
v[0] = v;
v = new oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer;
v = v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: java.lang.Class _type2>;
v = v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double: oadd.com.fasterxml.jackson.databind.JsonSerializer _serializer2>;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer: void <init>(java.lang.Class,oadd.com.fasterxml.jackson.databind.JsonSerializer)>(v, v);
v[1] = v;
v = new oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer: void <init>(java.lang.Class,oadd.com.fasterxml.jackson.databind.JsonSerializer)>(v, v);
v[2] = v;
v = new oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi: void <init>(oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,oadd.com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer[])>(v, v);
return v;
}
}