From 42e55c0cf76c0f7aabe7e78084a7caa1d41d6281 Mon Sep 17 00:00:00 2001 From: Yanming Zhou Date: Fri, 30 Jan 2026 16:44:33 +0800 Subject: [PATCH] Polish lambda expression and method reference See gh-49023 Signed-off-by: Yanming Zhou --- .../metrics/export/prometheus/PrometheusPushGatewayManager.java | 2 +- .../springframework/boot/autoconfigure/AutoConfigurations.java | 2 +- .../boot/logging/log4j2/SpringBootPropertySource.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/export/prometheus/PrometheusPushGatewayManager.java b/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/export/prometheus/PrometheusPushGatewayManager.java index 443bccc93a3..c317c1b3339 100644 --- a/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/export/prometheus/PrometheusPushGatewayManager.java +++ b/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/export/prometheus/PrometheusPushGatewayManager.java @@ -160,7 +160,7 @@ public class PrometheusPushGatewayManager { @Override public ScheduledExecutorService getScheduledExecutor() throws IllegalStateException { - return Executors.newSingleThreadScheduledExecutor(this::newThread); + return Executors.newSingleThreadScheduledExecutor(this); } } diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurations.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurations.java index e2c29d46bcd..1384354933b 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurations.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurations.java @@ -58,7 +58,7 @@ public class AutoConfigurations extends Configurations implements Ordered { private static UnaryOperator>> sorter(UnaryOperator replacementMapper) { AutoConfigurationSorter sorter = new AutoConfigurationSorter(metadataReaderFactory, null, replacementMapper); return (classes) -> { - List names = classes.stream().map(Class::getName).map(replacementMapper::apply).toList(); + List names = classes.stream().map(Class::getName).map(replacementMapper).toList(); List sorted = sorter.getInPriorityOrder(names); return sorted.stream() .map((className) -> ClassUtils.resolveClassName(className, null)) diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/logging/log4j2/SpringBootPropertySource.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/logging/log4j2/SpringBootPropertySource.java index 3c857f2863d..979df697f25 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/logging/log4j2/SpringBootPropertySource.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/logging/log4j2/SpringBootPropertySource.java @@ -39,7 +39,7 @@ public class SpringBootPropertySource implements PropertySource { @Override public void forEach(BiConsumer action) { - this.properties.forEach(action::accept); + this.properties.forEach(action); } @Override