From f781c459b43eeac60188cf6a71508ff0cc8c9229 Mon Sep 17 00:00:00 2001 From: hzmpay Date: Tue, 3 Nov 2020 14:02:44 +0800 Subject: [PATCH] Simplify AbstractBeanFactory.registerCustomEditors() This commit avoids an unnecessary non-null check in registerCustomEditors(). Closes gh-26022 --- .../beans/factory/support/AbstractBeanFactory.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanFactory.java b/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanFactory.java index 76e65cab0c..443b7ee586 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanFactory.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanFactory.java @@ -1288,10 +1288,8 @@ public abstract class AbstractBeanFactory extends FactoryBeanRegistrySupport imp * @param registry the PropertyEditorRegistry to initialize */ protected void registerCustomEditors(PropertyEditorRegistry registry) { - PropertyEditorRegistrySupport registrySupport = - (registry instanceof PropertyEditorRegistrySupport ? (PropertyEditorRegistrySupport) registry : null); - if (registrySupport != null) { - registrySupport.useConfigValueEditors(); + if (registry instanceof PropertyEditorRegistrySupport) { + ((PropertyEditorRegistrySupport) registry).useConfigValueEditors(); } if (!this.propertyEditorRegistrars.isEmpty()) { for (PropertyEditorRegistrar registrar : this.propertyEditorRegistrars) {