NOTE: type modifiers are NOT called on Collection type itself; but are called for contained types.
90919293949596979899100
{ JavaType obType = ctxt.constructType(Object.class); JavaType stringType = ctxt.constructType(String.class); TypeFactory tf = ctxt.getTypeFactory(); _mapDeserializer = _findCustomDeser(ctxt, tf.constructMapType(Map.class, stringType, obType)); _listDeserializer = _findCustomDeser(ctxt, tf.constructCollectionType(List.class, obType)); _stringDeserializer = _findCustomDeser(ctxt, stringType); _numberDeserializer = _findCustomDeser(ctxt, tf.constructType(Number.class)); } @SuppressWarnings("unchecked")