public abstract class com.fasterxml.jackson.databind.ser.SerializerFactory extends java.lang.Object
{
public void <init>()
{
com.fasterxml.jackson.databind.ser.SerializerFactory v;
v := @this: com.fasterxml.jackson.databind.ser.SerializerFactory;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public abstract com.fasterxml.jackson.databind.ser.SerializerFactory withAdditionalSerializers(com.fasterxml.jackson.databind.ser.Serializers);
public abstract com.fasterxml.jackson.databind.ser.SerializerFactory withAdditionalKeySerializers(com.fasterxml.jackson.databind.ser.Serializers);
public abstract com.fasterxml.jackson.databind.ser.SerializerFactory withSerializerModifier(com.fasterxml.jackson.databind.ser.BeanSerializerModifier);
public abstract com.fasterxml.jackson.databind.JsonSerializer createSerializer(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.JavaType) throws com.fasterxml.jackson.databind.JsonMappingException;
public abstract com.fasterxml.jackson.databind.jsontype.TypeSerializer createTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType) throws com.fasterxml.jackson.databind.JsonMappingException;
public com.fasterxml.jackson.databind.JsonSerializer createKeySerializer(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonSerializer) throws com.fasterxml.jackson.databind.JsonMappingException
{
com.fasterxml.jackson.databind.ser.SerializerFactory v;
com.fasterxml.jackson.databind.JsonSerializer v, v;
com.fasterxml.jackson.databind.SerializationConfig v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.databind.SerializerProvider v;
v := @this: com.fasterxml.jackson.databind.ser.SerializerFactory;
v := @parameter: com.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v := @parameter: com.fasterxml.jackson.databind.JsonSerializer;
v = virtualinvoke v.<com.fasterxml.jackson.databind.SerializerProvider: com.fasterxml.jackson.databind.SerializationConfig getConfig()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ser.SerializerFactory: com.fasterxml.jackson.databind.JsonSerializer createKeySerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)>(v, v, v);
return v;
}
public abstract com.fasterxml.jackson.databind.JsonSerializer createKeySerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonSerializer) throws com.fasterxml.jackson.databind.JsonMappingException;
}