public static interface ConfigurationClassEnhancer.EnhancedConfiguration extends BeanFactoryAware
ConfigurationClassEnhancer.enhance(java.lang.Class<?>, java.lang.ClassLoader)
through checking to see if candidate classes are already assignable to it, e.g.
have already been enhanced.
Also extends BeanFactoryAware
, as all enhanced @Configuration
classes require access to the BeanFactory
that created them.
Note that this interface is intended for framework-internal use only, however must remain public in order to allow access to subclasses generated from other packages (i.e. user code).
setBeanFactory