## Uses of Class
com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter

Packages that use VirtualBeanPropertyWriter
Package | Description
--- | ---
com.fasterxml.jackson.databind.cfg | Package that contains most of configuration-related classes; exception being couple of most-commonly used configuration things (like Feature enumerations) that are at the main level (`com.fasterxml.jackson.databind`).
com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of data binding.
com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of data binding.

### Uses of VirtualBeanPropertyWriter in com.fasterxml.jackson.databind.cfg

Methods in com.fasterxml.jackson.databind.cfg that return VirtualBeanPropertyWriter
Modifier and Type | Method and Description
--- | ---
`VirtualBeanPropertyWriter` | HandlerInstantiator.`virtualPropertyWriterInstance(MapperConfig<?> config, Class<?> implClass)` Method called to construct a `VirtualBeanPropertyWriter` instance of specified type.

### Uses of VirtualBeanPropertyWriter in com.fasterxml.jackson.databind.ser

Methods in com.fasterxml.jackson.databind.ser that return VirtualBeanPropertyWriter
Modifier and Type | Method and Description
--- | ---
`abstract VirtualBeanPropertyWriter` | VirtualBeanPropertyWriter.`withConfig(MapperConfig<?> config, AnnotatedClass declaringClass, BeanPropertyDefinition propDef, JavaType type)` Contextualization method called on a newly constructed virtual bean property.

Constructors in com.fasterxml.jackson.databind.ser with parameters of type VirtualBeanPropertyWriter
Constructor and Description
`VirtualBeanPropertyWriter(VirtualBeanPropertyWriter base)`
`VirtualBeanPropertyWriter(VirtualBeanPropertyWriter base, PropertyName name)`

### Uses of VirtualBeanPropertyWriter in com.fasterxml.jackson.databind.ser.impl

Subclasses of VirtualBeanPropertyWriter in com.fasterxml.jackson.databind.ser.impl
Modifier and Type | Class and Description
--- | ---
`class` | `AttributePropertyWriter` `VirtualBeanPropertyWriter` implementation used for `JsonAppend`, to serialize properties backed-by dynamically assignable attribute values.

Methods in com.fasterxml.jackson.databind.ser.impl that return VirtualBeanPropertyWriter
Modifier and Type | Method and Description
--- | ---
`VirtualBeanPropertyWriter` | AttributePropertyWriter.`withConfig(MapperConfig<?> config, AnnotatedClass declaringClass, BeanPropertyDefinition propDef, JavaType type)` Since this method should typically not be called on this sub-type, default implementation simply throws an `IllegalStateException`.