String text = p.getText().trim(); if ((text.length() == 0)) { return (Double) _coerceEmptyString(ctxt, _primitive); if (_hasTextualNull(text)) { return (Double) _coerceTextualNull(ctxt, _primitive); if (_isPosInf(text)) { return Double.POSITIVE_INFINITY; if (_isNaN(text)) { return Double.NaN; if (_isNegInf(text)) { return Double.NEGATIVE_INFINITY; _verifyStringForScalarCoercion(ctxt, text); try { return parseDouble(text); } catch (IllegalArgumentException iae) { } return (Double) ctxt.handleWeirdStringValue(_valueClass, text, return (Double) _coerceNullToken(ctxt, _primitive); return _deserializeFromArray(p, ctxt);
String text = p.getText().trim(); if ((text.length() == 0)) { return (Double) _coerceEmptyString(ctxt, _primitive); if (_hasTextualNull(text)) { return (Double) _coerceTextualNull(ctxt, _primitive); if (_isPosInf(text)) { return Double.POSITIVE_INFINITY; if (_isNaN(text)) { return Double.NaN; if (_isNegInf(text)) { return Double.NEGATIVE_INFINITY; _verifyStringForScalarCoercion(ctxt, text); try { return parseDouble(text); } catch (IllegalArgumentException iae) { } return (Double) ctxt.handleWeirdStringValue(_valueClass, text, return (Double) _coerceNullToken(ctxt, _primitive); return _deserializeFromArray(p, ctxt);
new LongDeserializer(Long.class, null), new FloatDeserializer(Float.class, null), new DoubleDeserializer(Double.class, null), new LongDeserializer(Long.TYPE, Long.valueOf(0L)), new FloatDeserializer(Float.TYPE, Float.valueOf(0.0f)), new DoubleDeserializer(Double.TYPE, Double.valueOf(0.0)),
new LongDeserializer(Long.class, null), new FloatDeserializer(Float.class, null), new DoubleDeserializer(Double.class, null), new LongDeserializer(Long.TYPE, Long.valueOf(0L)), new FloatDeserializer(Float.TYPE, Float.valueOf(0.0f)), new DoubleDeserializer(Double.TYPE, Double.valueOf(0.0)),
@Override public Double deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException { return _parseDouble(jp, ctxt); }
@Override public Double deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { return _parseDouble(p, ctxt); }
@Override public Double deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return _parseDouble(jp, ctxt); }
@Override public Double deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) throws IOException { return _parseDouble(jp, ctxt); } }
@Override public Double deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return _parseDouble(jp, ctxt); }
@Override public Double deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) throws IOException { return _parseDouble(p, ctxt); }
@Override public Double deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) throws IOException, JsonProcessingException { return _parseDouble(jp, ctxt); } }
@Override public Double deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) throws IOException, JsonProcessingException { return _parseDouble(jp, ctxt); } }
@Override public Double deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return _parseDouble(jp, ctxt); }
@Override public Double deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) throws IOException, JsonProcessingException { return _parseDouble(jp, ctxt); } }
@Override public Double deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return _parseDouble(jp, ctxt); }
@Override public Double deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) throws IOException, JsonProcessingException { return _parseDouble(jp, ctxt); } }
@Override public Double deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { return _parseDouble(p, ctxt); }
@Override public Double deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) throws IOException { return _parseDouble(p, ctxt); }