@Override public Class<?> findDeserializationType(Annotated am, JavaType baseType, String propName) { // Primary annotation, JsonDeserialize JsonDeserialize ann = am.getAnnotation(JsonDeserialize.class); if (ann != null) { Class<?> cls = ann.as(); if (cls != NoClass.class) { return cls; } } /* 30-Jun-2011, tatu: Here we used to have support for @JsonClass; * removed in 1.9 */ return null; }
@Override public Class<?> findDeserializationType(Annotated am, JavaType baseType, String propName) { // Primary annotation, JsonDeserialize JsonDeserialize ann = am.getAnnotation(JsonDeserialize.class); if (ann != null) { Class<?> cls = ann.as(); if (cls != NoClass.class) { return cls; } } /* 30-Jun-2011, tatu: Here we used to have support for @JsonClass; * removed in 1.9 */ return null; }
@Override public Class<?> findDeserializationType(Annotated am, JavaType baseType, String propName) { // Primary annotation, JsonDeserialize JsonDeserialize ann = am.getAnnotation(JsonDeserialize.class); if (ann != null) { Class<?> cls = ann.as(); if (cls != NoClass.class) { return cls; } } /* 30-Jun-2011, tatu: Here we used to have support for @JsonClass; * removed in 1.9 */ return null; }
@Override public Class<?> findDeserializationType(Annotated am, JavaType baseType, String propName) { // Primary annotation, JsonDeserialize JsonDeserialize ann = am.getAnnotation(JsonDeserialize.class); if (ann != null) { Class<?> cls = ann.as(); if (cls != NoClass.class) { return cls; } } /* 30-Jun-2011, tatu: Here we used to have support for @JsonClass; * removed in 1.9 */ return null; }
@Override public Class<?> findDeserializationType(Annotated am, JavaType baseType, String propName) { // Primary annotation, JsonDeserialize JsonDeserialize ann = am.getAnnotation(JsonDeserialize.class); if (ann != null) { Class<?> cls = ann.as(); if (cls != NoClass.class) { return cls; } } /* TODO: !!! 21-May-2009, tatu: JsonClass is deprecated; will need to * drop support at a later point (for 2.0?) */ @SuppressWarnings("deprecation") JsonClass oldAnn = am.getAnnotation(JsonClass.class); if (oldAnn != null) { @SuppressWarnings("deprecation") Class<?> cls = oldAnn.value(); if(cls != NoClass.class) { return cls; } } return null; }
@SuppressWarnings("deprecation") @Override public Class<?> findDeserializationType(Annotated am) { // Primary annotation, JsonDeserialize JsonDeserialize ann = am.getAnnotation(JsonDeserialize.class); if (ann != null) { Class<?> cls = ann.as(); if (cls != NoClass.class) { return cls; } } /* TODO: !!! 21-May-2009, tatu: JsonClass is deprecated; will need to * drop support at a later point (for 2.0?) */ JsonClass oldAnn = am.getAnnotation(JsonClass.class); if (oldAnn != null) { Class<?> cls = oldAnn.value(); if(cls != NoClass.class) { return cls; } } return null; }