int len = text.length(); if (len == 0) { return (Short) _coerceEmptyString(ctxt, _primitive); if (_hasTextualNull(text)) { return (Short) _coerceTextualNull(ctxt, _primitive); _verifyStringForScalarCoercion(ctxt, text); int value; try { if (_shortOverflow(value)) { return (Short) ctxt.handleWeirdStringValue(_valueClass, text, "overflow, value cannot be represented as 16-bit value"); _failDoubleToIntCoercion(p, ctxt, "Short"); return (Short) _coerceNullToken(ctxt, _primitive); return _deserializeFromArray(p, ctxt);
int len = text.length(); if (len == 0) { return (Short) _coerceEmptyString(ctxt, _primitive); if (_hasTextualNull(text)) { return (Short) _coerceTextualNull(ctxt, _primitive); _verifyStringForScalarCoercion(ctxt, text); int value; try { if (_shortOverflow(value)) { return (Short) ctxt.handleWeirdStringValue(_valueClass, text, "overflow, value cannot be represented as 16-bit value"); _failDoubleToIntCoercion(p, ctxt, "Short"); return (Short) _coerceNullToken(ctxt, _primitive); return _deserializeFromArray(p, ctxt);
new ShortDeserializer(Short.class, null), new CharacterDeserializer(Character.class, null), new IntegerDeserializer(Integer.class, null), new ShortDeserializer(Short.TYPE, Short.valueOf((short)0)), new CharacterDeserializer(Character.TYPE, Character.valueOf('\0')), new IntegerDeserializer(Integer.TYPE, Integer.valueOf(0)),
new ShortDeserializer(Short.class, null), new CharacterDeserializer(Character.class, null), new IntegerDeserializer(Integer.class, null), new ShortDeserializer(Short.TYPE, Short.valueOf((short)0)), new CharacterDeserializer(Character.TYPE, Character.valueOf('\0')), new IntegerDeserializer(Integer.TYPE, Integer.valueOf(0)),
@Override public Short deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return _parseShort(jp, ctxt); } }
@Override public Short deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return _parseShort(jp, ctxt); } }
@Override public Short deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return _parseShort(jp, ctxt); } }
@Override public Short deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { return _parseShort(p, ctxt); }
@Override public Short deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return _parseShort(jp, ctxt); } }
@Override public Short deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException { return _parseShort(jp, ctxt); } }
@Override public Short deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { return _parseShort(p, ctxt); }