diff --git a/core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/ConditionEvaluationReport.java b/core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/ConditionEvaluationReport.java index 1a4780c3ec5..c85a555ac02 100644 --- a/core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/ConditionEvaluationReport.java +++ b/core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/ConditionEvaluationReport.java @@ -167,8 +167,8 @@ public final class ConditionEvaluationReport { * @return the {@link ConditionEvaluationReport} or {@code null} */ public static @Nullable ConditionEvaluationReport find(BeanFactory beanFactory) { - if (beanFactory instanceof ConfigurableListableBeanFactory) { - return ConditionEvaluationReport.get((ConfigurableListableBeanFactory) beanFactory); + if (beanFactory instanceof ConfigurableListableBeanFactory configurableListableBeanFactory) { + return ConditionEvaluationReport.get(configurableListableBeanFactory); } return null; } diff --git a/core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnBeanCondition.java b/core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnBeanCondition.java index 296edfe2e81..e935b79c916 100644 --- a/core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnBeanCondition.java +++ b/core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnBeanCondition.java @@ -672,8 +672,8 @@ class OnBeanCondition extends FilteringSpringBootCondition implements Configurat } private Set deducedBeanType(ConditionContext context, AnnotatedTypeMetadata metadata) { - if (metadata instanceof MethodMetadata && metadata.isAnnotated(Bean.class.getName())) { - return deducedBeanTypeForBeanMethod(context, (MethodMetadata) metadata); + if (metadata instanceof MethodMetadata methodMetadata && metadata.isAnnotated(Bean.class.getName())) { + return deducedBeanTypeForBeanMethod(context, methodMetadata); } return Collections.emptySet(); }