Skip to content

Missing @Override annotation in GenericJackson2JsonRedisSerializer #3053

Closed
@deeaitche

Description

@deeaitche

*/
public boolean useForType(JavaType javaType) {
if (javaType.isJavaLangObject()) {
return true;
}
javaType = resolveArrayOrWrapper(javaType);
if (javaType.isEnumType() || ClassUtils.isPrimitiveOrWrapper(javaType.getRawClass())) {
return false;
}
if (javaType.isFinal() && !KotlinDetector.isKotlinType(javaType.getRawClass())
&& javaType.getRawClass().getPackageName().startsWith("java")) {
return false;
}
// [databind#88] Should not apply to JSON tree models:
return !TreeNode.class.isAssignableFrom(javaType.getRawClass());
}

This method is overridinguseForType(JavaType t) of com.fasterxml.jackson.databindObjectMapper.DefaultTypeResolverBuilder

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions