obtain a bean type converter from the beanfactory that this bean runs in . this is typically a fresh instance for each call , since typeconverters are usually not thread-safe . falls back to a simpletypeconverter when not running in a beanfactory . concode_field_sep BeanFactory beanFactory concode_elem_sep Log logger concode_elem_sep T singletonInstance concode_elem_sep boolean singleton concode_elem_sep ClassLoader beanClassLoader concode_elem_sep T earlySingletonInstance concode_elem_sep boolean initialized concode_field_sep T getObject concode_elem_sep T createInstance concode_elem_sep T getSingletonInstance concode_elem_sep void setSingleton concode_elem_sep void destroyInstance concode_elem_sep boolean isSingleton concode_elem_sep void destroy concode_elem_sep Object invoke concode_elem_sep BeanFactory getBeanFactory concode_elem_sep void setBeanFactory concode_elem_sep T getEarlySingletonInstance concode_elem_sep void afterPropertiesSet concode_elem_sep Class<?>[] getEarlySingletonInterfaces concode_elem_sep Class<?> getObjectType concode_elem_sep void setBeanClassLoader
TypeConverter function ( ) { BeanFactory loc0 = getBeanFactory ( ) ; if ( loc0 instanceof ConfigurableBeanFactory ) { return ( ( ConfigurableBeanFactory ) loc0 ) . getTypeConverter ( ) ; } else { return new SimpleTypeConverter ( ) ; } }