1
1
package tools .jackson .module .afterburner .deser ;
2
2
3
+ import tools .jackson .databind .DeserializationContext ;
3
4
import tools .jackson .databind .deser .SettableBeanProperty ;
4
5
5
6
/**
@@ -19,44 +20,44 @@ public DelegatingPropertyMutator(SettableBeanProperty prop) {
19
20
}
20
21
21
22
@ Override
22
- public void intSetter (Object bean , int propertyIndex , int value ) {
23
- _fallback .set (null , bean , value );
23
+ public void intSetter (DeserializationContext ctxt , Object bean , int propertyIndex , int value ) {
24
+ _fallback .set (ctxt , bean , value );
24
25
}
25
26
@ Override
26
- public void longSetter (Object bean , int propertyIndex , long value ) {
27
- _fallback .set (null , bean , value );
27
+ public void longSetter (DeserializationContext ctxt , Object bean , int propertyIndex , long value ) {
28
+ _fallback .set (ctxt , bean , value );
28
29
}
29
30
@ Override
30
- public void booleanSetter (Object bean , int propertyIndex , boolean value ) {
31
- _fallback .set (null , bean , value );
31
+ public void booleanSetter (DeserializationContext ctxt , Object bean , int propertyIndex , boolean value ) {
32
+ _fallback .set (ctxt , bean , value );
32
33
}
33
34
@ Override
34
- public void stringSetter (Object bean , int propertyIndex , String value ) {
35
- _fallback .set (null , bean , value );
35
+ public void stringSetter (DeserializationContext ctxt , Object bean , int propertyIndex , String value ) {
36
+ _fallback .set (ctxt , bean , value );
36
37
}
37
38
@ Override
38
- public void objectSetter (Object bean , int propertyIndex , Object value ) {
39
- _fallback .set (null , bean , value );
39
+ public void objectSetter (DeserializationContext ctxt , Object bean , int propertyIndex , Object value ) {
40
+ _fallback .set (ctxt , bean , value );
40
41
}
41
42
42
43
@ Override
43
- public void intField (Object bean , int propertyIndex , int value ) {
44
- _fallback .set (null , bean , value );
44
+ public void intField (DeserializationContext ctxt , Object bean , int propertyIndex , int value ) {
45
+ _fallback .set (ctxt , bean , value );
45
46
}
46
47
@ Override
47
- public void longField (Object bean , int propertyIndex , long value ) {
48
- _fallback .set (null , bean , value );
48
+ public void longField (DeserializationContext ctxt , Object bean , int propertyIndex , long value ) {
49
+ _fallback .set (ctxt , bean , value );
49
50
}
50
51
@ Override
51
- public void booleanField (Object bean , int propertyIndex , boolean value ) {
52
- _fallback .set (null , bean , value );
52
+ public void booleanField (DeserializationContext ctxt , Object bean , int propertyIndex , boolean value ) {
53
+ _fallback .set (ctxt , bean , value );
53
54
}
54
55
@ Override
55
- public void stringField (Object bean , int propertyIndex , String value ) {
56
- _fallback .set (null , bean , value );
56
+ public void stringField (DeserializationContext ctxt , Object bean , int propertyIndex , String value ) {
57
+ _fallback .set (ctxt , bean , value );
57
58
}
58
59
@ Override
59
- public void objectField (Object bean , int propertyIndex , Object value ) {
60
- _fallback .set (null , bean , value );
60
+ public void objectField (DeserializationContext ctxt , Object bean , int propertyIndex , Object value ) {
61
+ _fallback .set (ctxt , bean , value );
61
62
}
62
63
}
0 commit comments