diff --git a/spring-beans/src/main/java/org/springframework/beans/ExtendedBeanInfo.java b/spring-beans/src/main/java/org/springframework/beans/ExtendedBeanInfo.java index a346ae41d38..cba10a19043 100644 --- a/spring-beans/src/main/java/org/springframework/beans/ExtendedBeanInfo.java +++ b/spring-beans/src/main/java/org/springframework/beans/ExtendedBeanInfo.java @@ -220,7 +220,7 @@ class ExtendedBeanInfo implements BeanInfo { */ @Override public PropertyDescriptor[] getPropertyDescriptors() { - return this.propertyDescriptors.toArray(new PropertyDescriptor[0]); + return this.propertyDescriptors.toArray(PropertyDescriptorUtils.EMPTY_PROPERTY_DESCRIPTOR_ARRAY); } @Override diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/SmartFactoryBean.java b/spring-beans/src/main/java/org/springframework/beans/factory/SmartFactoryBean.java index 0da024b6ae2..dbbf5f613d9 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/SmartFactoryBean.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/SmartFactoryBean.java @@ -65,7 +65,7 @@ public interface SmartFactoryBean extends FactoryBean { * @see #supportsType(Class) */ @SuppressWarnings("unchecked") - default @Nullable S getObject(Class type) throws Exception{ + default @Nullable S getObject(Class type) throws Exception { Class objectType = getObjectType(); return (objectType != null && type.isAssignableFrom(objectType) ? (S) getObject() : null); }