aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java
diff options
context:
space:
mode:
authorCowtowncoder <tatu.saloranta@iki.fi>2015-04-02 17:02:19 -0700
committerCowtowncoder <tatu.saloranta@iki.fi>2015-04-02 17:02:19 -0700
commit57b287f3a1f56a69e94c31a6703c0ed0979d6984 (patch)
tree8a55e6f678838461edc2f57e2bbf481ddb3700d0 /src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java
parenta1dcf5eb15e0091c8d204aefdfa4734be445cd7c (diff)
downloadjackson-databind-57b287f3a1f56a69e94c31a6703c0ed0979d6984.tar.gz
Start work on #688
Diffstat (limited to 'src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java')
-rw-r--r--src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java b/src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java
index 6fad9f0c9..2099278e2 100644
--- a/src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java
+++ b/src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java
@@ -3,20 +3,21 @@ package com.fasterxml.jackson.databind;
import java.text.DateFormat;
import java.util.*;
-import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.PropertyAccessor;
+
import com.fasterxml.jackson.core.*;
-import com.fasterxml.jackson.databind.cfg.BaseSettings;
-import com.fasterxml.jackson.databind.cfg.ContextAttributes;
-import com.fasterxml.jackson.databind.cfg.HandlerInstantiator;
-import com.fasterxml.jackson.databind.cfg.MapperConfigBase;
+
+import com.fasterxml.jackson.databind.cfg.*;
import com.fasterxml.jackson.databind.introspect.ClassIntrospector;
+import com.fasterxml.jackson.databind.introspect.SimpleMixInResolver;
import com.fasterxml.jackson.databind.introspect.VisibilityChecker;
import com.fasterxml.jackson.databind.jsontype.SubtypeResolver;
import com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder;
import com.fasterxml.jackson.databind.ser.FilterProvider;
import com.fasterxml.jackson.databind.ser.SerializerFactory;
-import com.fasterxml.jackson.databind.type.ClassKey;
import com.fasterxml.jackson.databind.type.TypeFactory;
/**
@@ -79,7 +80,7 @@ public final class SerializationConfig
* Constructor used by ObjectMapper to create default configuration object instance.
*/
public SerializationConfig(BaseSettings base,
- SubtypeResolver str, Map<ClassKey,Class<?>> mixins)
+ SubtypeResolver str, SimpleMixInResolver mixins)
{
super(base, str, mixins);
_serFeatures = collectFeatureDefaults(SerializationFeature.class);
@@ -163,7 +164,7 @@ public final class SerializationConfig
/**
* @since 2.1
*/
- protected SerializationConfig(SerializationConfig src, Map<ClassKey,Class<?>> mixins)
+ protected SerializationConfig(SerializationConfig src, SimpleMixInResolver mixins)
{
super(src, mixins);
_serFeatures = src._serFeatures;