Class BeanPropertyMutator
java.lang.Object
com.fasterxml.jackson.module.afterburner.deser.BeanPropertyMutator
- Direct Known Subclasses:
DelegatingPropertyMutator
Abstract class that defines interface for implementations
that can be used proxy-like to change values of properties,
without using Reflection.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor used for creating a "blueprint" instance, from which per-field/per-method instances specialize. -
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)
-
Constructor Details
-
BeanPropertyMutator
public BeanPropertyMutator()Default constructor used for creating a "blueprint" instance, from which per-field/per-method instances specialize.
-
-
Method Details
-
intSetter
- Throws:
IOException
-
longSetter
- Throws:
IOException
-
booleanSetter
- Throws:
IOException
-
stringSetter
- Throws:
IOException
-
objectSetter
- Throws:
IOException
-
intField
- Throws:
IOException
-
longField
- Throws:
IOException
-
booleanField
- Throws:
IOException
-
stringField
- Throws:
IOException
-
objectField
- Throws:
IOException
-