@@ -56,7 +56,7 @@ public class DurationDeserializer extends JSR310DeserializerBase<Duration>
56
56
/**
57
57
* Since 2.12
58
58
*/
59
- private DurationPattern pattern ;
59
+ private DurationPattern _durationPattern ;
60
60
61
61
private DurationDeserializer ()
62
62
{
@@ -89,17 +89,17 @@ public JsonDeserializer<?> createContextual(DeserializationContext ctxt,
89
89
}
90
90
}
91
91
if (format .hasPattern ()) {
92
- this .pattern = DurationPattern .from (format .getPattern ())
92
+ this ._durationPattern = DurationPattern .from (format .getPattern ())
93
93
.orElse (null );
94
94
} else {
95
- this .pattern = null ;
95
+ this ._durationPattern = null ;
96
96
}
97
97
}
98
98
return deser ;
99
99
}
100
100
101
101
private DurationDeserializer withPattern (DurationPattern pattern ) {
102
- this .pattern = pattern ;
102
+ this ._durationPattern = pattern ;
103
103
return this ;
104
104
}
105
105
@@ -110,14 +110,14 @@ public Duration deserialize(JsonParser parser, DeserializationContext context) t
110
110
{
111
111
case JsonTokenId .ID_NUMBER_FLOAT :
112
112
BigDecimal decValue = parser .getDecimalValue ();
113
- if (pattern != null ) {
114
- return pattern .parse (decValue .longValue ());
113
+ if (_durationPattern != null ) {
114
+ return _durationPattern .parse (decValue .longValue ());
115
115
}
116
116
return DecimalUtils .extractSecondsAndNanos (decValue , Duration ::ofSeconds );
117
117
case JsonTokenId .ID_NUMBER_INT :
118
118
long intValue = parser .getLongValue ();
119
- if (pattern != null ) {
120
- return pattern .parse (intValue );
119
+ if (_durationPattern != null ) {
120
+ return _durationPattern .parse (intValue );
121
121
}
122
122
return _fromTimestamp (context , intValue );
123
123
case JsonTokenId .ID_STRING :
@@ -156,8 +156,8 @@ && _isValidTimestampString(value)) {
156
156
return _fromTimestamp (ctxt , NumberInput .parseLong (value ));
157
157
}
158
158
159
- if (pattern != null ) {
160
- return pattern .parse (NumberInput .parseLong (value ));
159
+ if (_durationPattern != null ) {
160
+ return _durationPattern .parse (NumberInput .parseLong (value ));
161
161
}
162
162
163
163
try {
0 commit comments