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 TypeMethodDescriptionvoid
booleanField
(Object bean, int propertyIndex, boolean value) void
booleanSetter
(Object bean, int propertyIndex, boolean value) void
void
void
void
longSetter
(Object bean, int propertyIndex, long value) void
objectField
(Object bean, int propertyIndex, Object value) void
objectSetter
(Object bean, int propertyIndex, Object value) void
stringField
(Object bean, int propertyIndex, String value) void
stringSetter
(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:
intSetter
in classBeanPropertyMutator
- Throws:
IOException
-
longSetter
- Overrides:
longSetter
in classBeanPropertyMutator
- Throws:
IOException
-
booleanSetter
- Overrides:
booleanSetter
in classBeanPropertyMutator
- Throws:
IOException
-
stringSetter
- Overrides:
stringSetter
in classBeanPropertyMutator
- Throws:
IOException
-
objectSetter
- Overrides:
objectSetter
in classBeanPropertyMutator
- Throws:
IOException
-
intField
- Overrides:
intField
in classBeanPropertyMutator
- Throws:
IOException
-
longField
- Overrides:
longField
in classBeanPropertyMutator
- Throws:
IOException
-
booleanField
- Overrides:
booleanField
in classBeanPropertyMutator
- Throws:
IOException
-
stringField
- Overrides:
stringField
in classBeanPropertyMutator
- Throws:
IOException
-
objectField
- Overrides:
objectField
in classBeanPropertyMutator
- Throws:
IOException
-