From 49c4d310b51ac0552e036348fc1c1dbbc2b0589f Mon Sep 17 00:00:00 2001 From: izeye Date: Sat, 11 Dec 2021 12:05:48 +0900 Subject: [PATCH] Polish See gh-27799 --- .../beans/PropertyEditorRegistrySupport.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-beans/src/main/java/org/springframework/beans/PropertyEditorRegistrySupport.java b/spring-beans/src/main/java/org/springframework/beans/PropertyEditorRegistrySupport.java index e17a4e52e6..d62fc5d83b 100644 --- a/spring-beans/src/main/java/org/springframework/beans/PropertyEditorRegistrySupport.java +++ b/spring-beans/src/main/java/org/springframework/beans/PropertyEditorRegistrySupport.java @@ -423,9 +423,6 @@ public class PropertyEditorRegistrySupport implements PropertyEditorRegistry { if (editor == null) { // Find editor for superclass or interface. for (Map.Entry, PropertyEditor> entry : this.customEditors.entrySet()) { - if (editor != null) { - break; - } Class key = entry.getKey(); if (key.isAssignableFrom(requiredType)) { editor = entry.getValue(); @@ -435,6 +432,9 @@ public class PropertyEditorRegistrySupport implements PropertyEditorRegistry { this.customEditorCache = new HashMap<>(); } this.customEditorCache.put(requiredType, editor); + if (editor != null) { + break; + } } } }