Filter that can be registered in spring.factories to limit the
auto-configuration classes considered. This interface is designed to allow fast removal
of auto-configuration classes before their bytecode is even read.
Apply the filter to the given auto-configuration class candidates.
autoConfigurationClasses - the auto-configuration classes being considered.
Implementations should not change the values in this array.
autoConfigurationMetadata - access to the meta-data generated by the
auto-configure annotation processor
a boolean array indicating which of the auto-configuration classes should
be imported. The returned array must be the same size as the incoming
autoConfigurationClasses parameter. Entries containing false will
not be imported.