public void processClassBeanAttributes() {
        preInitializeBeans(getEnvironment().getClassBeans());
        preInitializeBeans(getEnvironment().getDecorators());
        preInitializeBeans(getEnvironment().getInterceptors());

        processBeans(getEnvironment().getClassBeans());
        processBeans(getEnvironment().getDecorators());
        processBeans(getEnvironment().getInterceptors());

        // now that we know that the bean won't be vetoed, it's the right time to register @New injection points
        searchForNewBeanDeclarations(getEnvironment().getClassBeans());
        searchForNewBeanDeclarations(getEnvironment().getDecorators());
        searchForNewBeanDeclarations(getEnvironment().getInterceptors());
    }
public void processClassBeanAttributes ( ) { preInitializeBeans ( getEnvironment ( ) . getClassBeans ( ) ) ; preInitializeBeans ( getEnvironment ( ) . getDecorators ( ) ) ; preInitializeBeans ( getEnvironment ( ) . getInterceptors ( ) ) ; processBeans ( getEnvironment ( ) . getClassBeans ( ) ) ; processBeans ( getEnvironment ( ) . getDecorators ( ) ) ; processBeans ( getEnvironment ( ) . getInterceptors ( ) ) ; searchForNewBeanDeclarations ( getEnvironment ( ) . getClassBeans ( ) ) ; searchForNewBeanDeclarations ( getEnvironment ( ) . getDecorators ( ) ) ; searchForNewBeanDeclarations ( getEnvironment ( ) . getInterceptors ( ) ) ; }
Fires {@link ProcessBeanAttributes} for each enabled bean and updates the environment based on the events.