aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/fasterxml/jackson/databind/ser/BeanSerializer.java
diff options
context:
space:
mode:
authorTatu <tatu@ning.com>2012-02-03 17:20:13 -0800
committerTatu <tatu@ning.com>2012-02-03 17:20:13 -0800
commit9550e09f842cd71e5c9a5c0fca2777beea5a01d6 (patch)
tree0c7ecec61749a90e97bc921d77eb494c283a5834 /src/main/java/com/fasterxml/jackson/databind/ser/BeanSerializer.java
parent465645e7d7891646c82fdcdf35f8256e1af18e72 (diff)
downloadjackson-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.java17
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