From 6163f2d32f3f1541a7032f8888bd79395e927140 Mon Sep 17 00:00:00 2001 From: igor-suhorukov Date: Thu, 8 Mar 2018 23:36:41 +0300 Subject: [PATCH] use more modern java API for empty collections --- .../ContextAnnotationAutowireCandidateResolver.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-context/src/main/java/org/springframework/context/annotation/ContextAnnotationAutowireCandidateResolver.java b/spring-context/src/main/java/org/springframework/context/annotation/ContextAnnotationAutowireCandidateResolver.java index 6e2ba609a6..d00e532d02 100644 --- a/spring-context/src/main/java/org/springframework/context/annotation/ContextAnnotationAutowireCandidateResolver.java +++ b/spring-context/src/main/java/org/springframework/context/annotation/ContextAnnotationAutowireCandidateResolver.java @@ -91,13 +91,13 @@ public class ContextAnnotationAutowireCandidateResolver extends QualifierAnnotat if (target == null) { Class type = getTargetClass(); if (Map.class == type) { - return Collections.EMPTY_MAP; + return Collections.emptyMap(); } else if (List.class == type) { - return Collections.EMPTY_LIST; + return Collections.emptyList(); } else if (Set.class == type || Collection.class == type) { - return Collections.EMPTY_SET; + return Collections.emptySet(); } throw new NoSuchBeanDefinitionException(descriptor.getResolvableType(), "Optional dependency not present for lazy injection point");