public abstract class AnnotationConfigContextLoaderUtils extends Object
SmartContextLoaders that deal
 with annotated classes (e.g., @Configuration classes).| Constructor and Description | 
|---|
| AnnotationConfigContextLoaderUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static Class<?>[] | detectDefaultConfigurationClasses(Class<?> declaringClass)Detect the default configuration classes for the supplied test class. | 
public static Class<?>[] detectDefaultConfigurationClasses(Class<?> declaringClass)
The returned class array will contain all static inner classes of
 the supplied class that meet the requirements for @Configuration
 class implementations as specified in the documentation for
 @Configuration.
 
The implementation of this method adheres to the contract defined in the
 SmartContextLoader
 SPI. Specifically, this method uses introspection to detect default
 configuration classes that comply with the constraints required of
 @Configuration class implementations. If a potential candidate
 configuration class does not meet these requirements, this method will log a
 debug message, and the potential candidate class will be ignored.
declaringClass - the test class that declared @ContextConfigurationnull