From 86ad29a7d6bc3e57fe19276ae9f18222cfb4dbd7 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Thu, 29 Sep 2022 15:43:13 -0700 Subject: [PATCH] Drop getAotInitializers method See gh-29157 --- .../aot/AotApplicationContextInitializer.java | 24 ------------------- ...AotApplicationContextInitializerTests.java | 12 ---------- 2 files changed, 36 deletions(-) diff --git a/spring-context/src/main/java/org/springframework/context/aot/AotApplicationContextInitializer.java b/spring-context/src/main/java/org/springframework/context/aot/AotApplicationContextInitializer.java index e353495a9d8..74d1721d48e 100644 --- a/spring-context/src/main/java/org/springframework/context/aot/AotApplicationContextInitializer.java +++ b/spring-context/src/main/java/org/springframework/context/aot/AotApplicationContextInitializer.java @@ -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 the application context type - * @param initializers the source initializers - * @return a list of the {@link AotApplicationContextInitializer} instances - */ - @SuppressWarnings("unchecked") - public static List> getAotInitializers( - Collection> initializers) { - - Assert.notNull(initializers, "'initializers' must not be null"); - List> aotInitializers = new ArrayList<>(); - for (ApplicationContextInitializer candidate : initializers) { - if (candidate instanceof AotApplicationContextInitializer aotInitializer) { - aotInitializers.add((AotApplicationContextInitializer) aotInitializer); - } - } - return aotInitializers; - } - } diff --git a/spring-context/src/test/java/org/springframework/context/aot/AotApplicationContextInitializerTests.java b/spring-context/src/test/java/org/springframework/context/aot/AotApplicationContextInitializerTests.java index d4b455f401a..5cf35f50f1f 100644 --- a/spring-context/src/test/java/org/springframework/context/aot/AotApplicationContextInitializerTests.java +++ b/spring-context/src/test/java/org/springframework/context/aot/AotApplicationContextInitializerTests.java @@ -74,18 +74,6 @@ class AotApplicationContextInitializerTests { .withMessageContaining(ConfigurableApplicationContextInitializer.class.getName()); } - @Test - void getAotInitializersReturnsOnlyAotInitializers() { - ApplicationContextInitializer l1 = context -> { }; - ApplicationContextInitializer l2 = context -> { }; - AotApplicationContextInitializer a1 = context -> { }; - AotApplicationContextInitializer a2 = l2::initialize; - List> initializers = List.of(l1, l2, a1, a2); - List> aotInitializers = AotApplicationContextInitializer - .getAotInitializers(initializers); - assertThat(aotInitializers).containsExactly(a1, a2); - } - static class TestApplicationContextInitializer implements ApplicationContextInitializer {