## Uses of Class
com.fasterxml.jackson.databind.util.AccessPattern

Packages that use AccessPattern
com.fasterxml.jackson.databind: Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (`JsonNode`), as well as writing Java Objects and trees as JSON.
com.fasterxml.jackson.databind.deser: Contains implementation classes of deserialization part of data binding.
com.fasterxml.jackson.databind.deser.impl: Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.
com.fasterxml.jackson.databind.deser.std: Contains public standard implementations of abstraction that Jackson uses.
com.fasterxml.jackson.databind.util: Utility classes for Mapper package.

### Uses of AccessPattern in com.fasterxml.jackson.databind

Methods in com.fasterxml.jackson.databind that return AccessPattern
`AccessPattern` JsonDeserializer.`getEmptyAccessPattern()` This method may be called in conjunction with calls to `JsonDeserializer.getEmptyValue(DeserializationContext)`, to check whether it needs to be called just once (static values), or each time empty value is needed.
`AccessPattern` JsonDeserializer.`getNullAccessPattern()` Default implementation indicates that "null value" to use for input null is simply Java `null` for all deserializers, unless overridden by sub-classes.

### Uses of AccessPattern in com.fasterxml.jackson.databind.deser

Methods in com.fasterxml.jackson.databind.deser that return AccessPattern
`AccessPattern` BeanDeserializerBase.`getEmptyAccessPattern()`
`AccessPattern` BeanDeserializerBase.`getNullAccessPattern()`
`AccessPattern` NullValueProvider.`getNullAccessPattern()` Accessor that may be used to determine if and when provider must be called to access null replacement value.

### Uses of AccessPattern in com.fasterxml.jackson.databind.deser.impl

Fields in com.fasterxml.jackson.databind.deser.impl declared as AccessPattern
`protected AccessPattern` NullsConstantProvider.`_access`

Methods in com.fasterxml.jackson.databind.deser.impl that return AccessPattern
`AccessPattern` NullsFailProvider.`getNullAccessPattern()`
`AccessPattern` NullsAsEmptyProvider.`getNullAccessPattern()`
`AccessPattern` NullsConstantProvider.`getNullAccessPattern()`

### Uses of AccessPattern in com.fasterxml.jackson.databind.deser.std

Methods in com.fasterxml.jackson.databind.deser.std that return AccessPattern
`AccessPattern` ContainerDeserializerBase.`getEmptyAccessPattern()`
`AccessPattern` ReferenceTypeDeserializer.`getEmptyAccessPattern()`
`AccessPattern` StdScalarDeserializer.`getEmptyAccessPattern()`
`AccessPattern` ObjectArrayDeserializer.`getEmptyAccessPattern()`
`AccessPattern` PrimitiveArrayDeserializers.`getEmptyAccessPattern()`
`AccessPattern` StringArrayDeserializer.`getEmptyAccessPattern()`
`AccessPattern` DelegatingDeserializer.`getNullAccessPattern()`
`AccessPattern` ReferenceTypeDeserializer.`getNullAccessPattern()` Null value varies dynamically (unlike with scalar types), so let's indicate this.
`AccessPattern` StdScalarDeserializer.`getNullAccessPattern()`
`AccessPattern` NumberDeserializers.PrimitiveOrWrapperDeserializer.`getNullAccessPattern()`

### Uses of AccessPattern in com.fasterxml.jackson.databind.util

Methods in com.fasterxml.jackson.databind.util that return AccessPattern
`static AccessPattern` AccessPattern.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static AccessPattern[]` AccessPattern.`values()` Returns an array containing the constants of this enum type, in the order they are declared.