public class GuavaOptionalBeanPropertyWriter
extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY| Modifier | Constructor and Description |
|---|---|
protected |
GuavaOptionalBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter base) |
protected |
GuavaOptionalBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter base,
com.fasterxml.jackson.databind.PropertyName newName) |
| Modifier and Type | Method and Description |
|---|---|
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
_new(com.fasterxml.jackson.databind.PropertyName newName) |
void |
serializeAsField(java.lang.Object bean,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider prov) |
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer unwrapper) |
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, assignNullSerializer, assignSerializer, assignTypeSerializer, depositSchemaProperty, depositSchemaProperty, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsElement, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, willSuppressNulls, wouldConflictWithNameprivate static final long serialVersionUID
protected GuavaOptionalBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter base)
protected GuavaOptionalBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter base,
com.fasterxml.jackson.databind.PropertyName newName)
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter _new(com.fasterxml.jackson.databind.PropertyName newName)
_new in class com.fasterxml.jackson.databind.ser.BeanPropertyWriterpublic com.fasterxml.jackson.databind.ser.BeanPropertyWriter unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer unwrapper)
unwrappingWriter in class com.fasterxml.jackson.databind.ser.BeanPropertyWriterpublic void serializeAsField(java.lang.Object bean,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider prov)
throws java.lang.Exception
serializeAsField in class com.fasterxml.jackson.databind.ser.BeanPropertyWriterjava.lang.Exception