diff options
author | Tatu <tatu@ning.com> | 2012-02-03 17:20:13 -0800 |
---|---|---|
committer | Tatu <tatu@ning.com> | 2012-02-03 17:20:13 -0800 |
commit | 9550e09f842cd71e5c9a5c0fca2777beea5a01d6 (patch) | |
tree | 0c7ecec61749a90e97bc921d77eb494c283a5834 /src/main/java/com/fasterxml/jackson/databind/ser/BeanSerializer.java | |
parent | 465645e7d7891646c82fdcdf35f8256e1af18e72 (diff) | |
download | jackson-databind-9550e09f842cd71e5c9a5c0fca2777beea5a01d6.tar.gz |
Implemented [JACKSON-762], almost done (one more unit test to make work...)
Diffstat (limited to 'src/main/java/com/fasterxml/jackson/databind/ser/BeanSerializer.java')
-rw-r--r-- | src/main/java/com/fasterxml/jackson/databind/ser/BeanSerializer.java | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/ser/BeanSerializer.java b/src/main/java/com/fasterxml/jackson/databind/ser/BeanSerializer.java index 26a24a698..4154f0232 100644 --- a/src/main/java/com/fasterxml/jackson/databind/ser/BeanSerializer.java +++ b/src/main/java/com/fasterxml/jackson/databind/ser/BeanSerializer.java @@ -5,6 +5,7 @@ import java.io.IOException; import com.fasterxml.jackson.core.JsonGenerationException; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.*; +import com.fasterxml.jackson.databind.introspect.AnnotatedMember; import com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer; import com.fasterxml.jackson.databind.ser.std.BeanSerializerBase; import com.fasterxml.jackson.databind.util.NameTransformer; @@ -37,18 +38,10 @@ public class BeanSerializer */ public BeanSerializer(JavaType type, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties, - AnyGetterWriter anyGetterWriter, + AnyGetterWriter anyGetterWriter, AnnotatedMember typeId, Object filterId) { - super(type, properties, filteredProperties, anyGetterWriter, filterId); - } - - public BeanSerializer(Class<?> rawType, - BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties, - AnyGetterWriter anyGetterWriter, - Object filterId) - { - super(rawType, properties, filteredProperties, anyGetterWriter, filterId); + super(type, properties, filteredProperties, anyGetterWriter, typeId, filterId); } /** @@ -78,9 +71,9 @@ public class BeanSerializer * Method for constructing dummy bean deserializer; one that * never outputs any properties */ - public static BeanSerializer createDummy(Class<?> forType) + public static BeanSerializer createDummy(JavaType forType) { - return new BeanSerializer(forType, NO_PROPS, null, null, null); + return new BeanSerializer(forType, NO_PROPS, null, null, null, null); } @Override |