resolver.setBeanFactory( beanFactory );
for ( String beanName : beanFactory.getBeansOfType( resolvableType.getRawClass() ).keySet() ) {
if ( beanFactory.isAutowireCandidate( beanName, dd, resolver ) ) {
Object bean = beanFactory.getBean( beanName );
comparator.register( bean, module.getIndex() );
beans.add( (T) bean );
}
}
}
}