Class SettableBooleanMethodProperty
- java.lang.Object
-
- com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
-
- com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
- com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
-
- com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableBooleanMethodProperty>
-
- com.fasterxml.jackson.module.afterburner.deser.SettableBooleanMethodProperty
-
- All Implemented Interfaces:
com.fasterxml.jackson.databind.BeanProperty
,com.fasterxml.jackson.databind.util.Named
,java.io.Serializable
public final class SettableBooleanMethodProperty extends OptimizedSettableBeanProperty<SettableBooleanMethodProperty>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
Fields inherited from class com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty
_optimizedIndex, _propertyMutator, _skipNulls
-
Fields inherited from class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
delegate
-
Fields inherited from class com.fasterxml.jackson.databind.deser.SettableBeanProperty
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
-
-
Constructor Summary
Constructors Constructor Description SettableBooleanMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, BeanPropertyMutator mutator, int index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt, java.lang.Object bean)
java.lang.Object
deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt, java.lang.Object instance)
void
set(java.lang.Object bean, java.lang.Object value)
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty
withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)
com.fasterxml.jackson.databind.deser.SettableBeanProperty
withMutator(BeanPropertyMutator mut)
-
Methods inherited from class com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty
_deserializeBoolean, _deserializeBooleanFromOther, _deserializeInt, _deserializeLong, _deserializeShort, _deserializeString, _failDoubleToIntCoercion, _failNullToPrimitiveCoercion, _handleMissingEndArrayForSingle, _hasTextualNull, _isDefaultDeserializer, _reportProblem, getOptimizedIndex, setAndReturn, withValueDeserializer
-
Methods inherited from class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
-
Methods inherited from class com.fasterxml.jackson.databind.deser.SettableBeanProperty
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SettableBooleanMethodProperty
public SettableBooleanMethodProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, BeanPropertyMutator mutator, int index)
-
-
Method Detail
-
withDelegate
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del)
- Specified by:
withDelegate
in classOptimizedSettableBeanProperty<SettableBooleanMethodProperty>
-
withMutator
public com.fasterxml.jackson.databind.deser.SettableBeanProperty withMutator(BeanPropertyMutator mut)
- Specified by:
withMutator
in classOptimizedSettableBeanProperty<SettableBooleanMethodProperty>
-
deserializeAndSet
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt, java.lang.Object bean) throws java.io.IOException
- Specified by:
deserializeAndSet
in classOptimizedSettableBeanProperty<SettableBooleanMethodProperty>
- Throws:
java.io.IOException
-
set
public void set(java.lang.Object bean, java.lang.Object value) throws java.io.IOException
- Specified by:
set
in classOptimizedSettableBeanProperty<SettableBooleanMethodProperty>
- Throws:
java.io.IOException
-
deserializeSetAndReturn
public java.lang.Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt, java.lang.Object instance) throws java.io.IOException
- Specified by:
deserializeSetAndReturn
in classOptimizedSettableBeanProperty<SettableBooleanMethodProperty>
- Throws:
java.io.IOException
-
-