final Class<?> valueClass = (jsonDeser == null) ? null : _classIfExplicit(jsonDeser.as()); if ((valueClass != null) && !type.hasRawClass(valueClass) && !_primitiveAndWrapper(type, valueClass)) {
Class<?> deserializeClass = deserialize.as(); if (!processedClasses.contains(deserializeClass)) { names.addAll(getProperties(deserializeClass)); Class<?> deserializeClass = deserialize.as(); if (classPropertyFields.containsKey(deserializeClass)) { for (AnnotatedFieldProperty prop : classPropertyFields.get(deserializeClass)) {
@Override public Class apply(JsonDeserialize input) { return input.as(); } })
@Override public Class<?> findDeserializationType(Annotated am, JavaType baseType) { // Primary annotation, JsonDeserialize JsonDeserialize ann = am.getAnnotation(JsonDeserialize.class); if (ann != null) { Class<?> cls = ann.as(); if (cls != NoClass.class) { return cls; } } return null; }
@Override public Class<?> findDeserializationType(Annotated am, JavaType baseType) { // Primary annotation, JsonDeserialize JsonDeserialize ann = am.getAnnotation(JsonDeserialize.class); if (ann != null) { Class<?> cls = ann.as(); if (cls != NoClass.class) { return cls; } } return null; }
@Deprecated @Override public Class<?> findDeserializationType(Annotated am, JavaType baseType) { JsonDeserialize ann = _findAnnotation(am, JsonDeserialize.class); return (ann == null) ? null : _classIfExplicit(ann.as()); }
@Override public Class<?> findDeserializationType(Annotated am, JavaType baseType) { JsonDeserialize ann = _findAnnotation(am, JsonDeserialize.class); return (ann == null) ? null : _classIfExplicit(ann.as()); }
@Override public Class<?> findDeserializationType(Annotated am, JavaType baseType) { JsonDeserialize ann = _findAnnotation(am, JsonDeserialize.class); return (ann == null) ? null : _classIfExplicit(ann.as()); }
Class<?> deserializeClass = deserialize.as(); if (!processedClasses.contains(deserializeClass)) { names.addAll(getProperties(deserializeClass)); Class<?> deserializeClass = deserialize.as(); if (classPropertyFields.containsKey(deserializeClass)) { for (AnnotatedFieldProperty prop : classPropertyFields.get(deserializeClass)) {
final Class<?> valueClass = (jsonDeser == null) ? null : _classIfExplicit(jsonDeser.as()); if ((valueClass != null) && !type.hasRawClass(valueClass) && !_primitiveAndWrapper(type, valueClass)) {