Closed
Description
It seems in JacksonAnnotationIntrospector
that @JsonTypeResolver
cannot exist without @JsonTypeInfo
protected TypeResolverBuilder<?> _findTypeResolver(MapperConfig<?> config,
Annotated ann, JavaType baseType)
{
...
JsonTypeInfo info = ann.getAnnotation(JsonTypeInfo.class);
JsonTypeResolver resAnn = ann.getAnnotation(JsonTypeResolver.class);
if (resAnn != null) {
if (info == null) {
return null;
}
Unless I misunderstood this, I think it is unnecessary and confusing.
Metadata
Metadata
Assignees
Labels
No labels