Class DelegatingPropertyMutator
java.lang.Object
com.fasterxml.jackson.module.afterburner.deser.BeanPropertyMutator
com.fasterxml.jackson.module.afterburner.deser.DelegatingPropertyMutator
Fallback mutator used as replacement in case a "broken" mutator
(failure via couple of well-known indicators of broken generated
mutator) is encountered
- Since:
- 2.9
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.fasterxml.jackson.databind.deser.SettableBeanProperty -
Constructor Summary
ConstructorsConstructorDescriptionDelegatingPropertyMutator(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanField(Object bean, int propertyIndex, boolean value) voidbooleanSetter(Object bean, int propertyIndex, boolean value) voidvoidvoidvoidlongSetter(Object bean, int propertyIndex, long value) voidobjectField(Object bean, int propertyIndex, Object value) voidobjectSetter(Object bean, int propertyIndex, Object value) voidstringField(Object bean, int propertyIndex, String value) voidstringSetter(Object bean, int propertyIndex, String value)
-
Field Details
-
_fallback
protected final com.fasterxml.jackson.databind.deser.SettableBeanProperty _fallback
-
-
Constructor Details
-
DelegatingPropertyMutator
public DelegatingPropertyMutator(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
-
-
Method Details
-
intSetter
- Overrides:
intSetterin classBeanPropertyMutator- Throws:
IOException
-
longSetter
- Overrides:
longSetterin classBeanPropertyMutator- Throws:
IOException
-
booleanSetter
- Overrides:
booleanSetterin classBeanPropertyMutator- Throws:
IOException
-
stringSetter
- Overrides:
stringSetterin classBeanPropertyMutator- Throws:
IOException
-
objectSetter
- Overrides:
objectSetterin classBeanPropertyMutator- Throws:
IOException
-
intField
- Overrides:
intFieldin classBeanPropertyMutator- Throws:
IOException
-
longField
- Overrides:
longFieldin classBeanPropertyMutator- Throws:
IOException
-
booleanField
- Overrides:
booleanFieldin classBeanPropertyMutator- Throws:
IOException
-
stringField
- Overrides:
stringFieldin classBeanPropertyMutator- Throws:
IOException
-
objectField
- Overrides:
objectFieldin classBeanPropertyMutator- Throws:
IOException
-