private Class<?> determineType(HierarchicalStreamReader reader, Object result, String fieldName) { final String classAttributeName = mapper.attributeForAlias("class"); String classAttribute = reader.getAttribute(classAttributeName); if (classAttribute != null) { return mapper.realClass(classAttribute); } else { return mapper.defaultImplementationOf(beanProvider.getPropertyType( result, fieldName)); } } }
private Class<?> determineType(HierarchicalStreamReader reader, Object result, String fieldName) { final String classAttributeName = mapper.attributeForAlias("class"); String classAttribute = reader.getAttribute(classAttributeName); if (classAttribute != null) { return mapper.realClass(classAttribute); } else { return mapper.defaultImplementationOf(beanProvider.getPropertyType( result, fieldName)); } } }
private Class<?> determineType(HierarchicalStreamReader reader, Object result, String fieldName) { final String classAttributeName = mapper.attributeForAlias("class"); String classAttribute = reader.getAttribute(classAttributeName); if (classAttribute != null) { return mapper.realClass(classAttribute); } else { return mapper.defaultImplementationOf(beanProvider.getPropertyType( result, fieldName)); } } }
private Class<?> determineType(HierarchicalStreamReader reader, Object result, String fieldName) { final String classAttributeName = mapper.attributeForAlias("class"); String classAttribute = reader.getAttribute(classAttributeName); if (classAttribute != null) { return mapper.realClass(classAttribute); } else { return mapper.defaultImplementationOf(beanProvider.getPropertyType( result, fieldName)); } } }
private Class<?> determineType(HierarchicalStreamReader reader, Object result, String fieldName) { final String classAttributeName = mapper.attributeForAlias("class"); String classAttribute = reader.getAttribute(classAttributeName); if (classAttribute != null) { return mapper.realClass(classAttribute); } else { return mapper.defaultImplementationOf(beanProvider.getPropertyType( result, fieldName)); } } }