Drop getAotInitializers method
See gh-29157
This commit is contained in:
@@ -16,10 +16,6 @@
|
||||
|
||||
package org.springframework.context.aot;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
|
||||
@@ -90,24 +86,4 @@ public interface AotApplicationContextInitializer<C extends ConfigurableApplicat
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a new {@link List} containing only {@link AotApplicationContextInitializer} instances.
|
||||
* @param <C> the application context type
|
||||
* @param initializers the source initializers
|
||||
* @return a list of the {@link AotApplicationContextInitializer} instances
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
public static <C extends ConfigurableApplicationContext> List<AotApplicationContextInitializer<C>> getAotInitializers(
|
||||
Collection<? extends ApplicationContextInitializer<? extends C>> initializers) {
|
||||
|
||||
Assert.notNull(initializers, "'initializers' must not be null");
|
||||
List<AotApplicationContextInitializer<C>> aotInitializers = new ArrayList<>();
|
||||
for (ApplicationContextInitializer<?> candidate : initializers) {
|
||||
if (candidate instanceof AotApplicationContextInitializer<?> aotInitializer) {
|
||||
aotInitializers.add((AotApplicationContextInitializer<C>) aotInitializer);
|
||||
}
|
||||
}
|
||||
return aotInitializers;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user