From e9413b93c6d24a250cc3d67c94f9cd87aef2836a Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Tue, 28 Feb 2023 16:33:56 +0100 Subject: [PATCH] Apply "instanceof pattern matching" in BeanFactoryAdvisorRetrievalHelper --- .../framework/autoproxy/BeanFactoryAdvisorRetrievalHelper.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/BeanFactoryAdvisorRetrievalHelper.java b/spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/BeanFactoryAdvisorRetrievalHelper.java index 4542f117ab..e893fbaff2 100644 --- a/spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/BeanFactoryAdvisorRetrievalHelper.java +++ b/spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/BeanFactoryAdvisorRetrievalHelper.java @@ -92,8 +92,7 @@ public class BeanFactoryAdvisorRetrievalHelper { } catch (BeanCreationException ex) { Throwable rootCause = ex.getMostSpecificCause(); - if (rootCause instanceof BeanCurrentlyInCreationException) { - BeanCreationException bce = (BeanCreationException) rootCause; + if (rootCause instanceof BeanCurrentlyInCreationException bce) { String bceBeanName = bce.getBeanName(); if (bceBeanName != null && this.beanFactory.isCurrentlyInCreation(bceBeanName)) { if (logger.isTraceEnabled()) {