From 3779fe9bf68e7c8868d1011f2280ecb972c2eb43 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 26 Jan 2016 18:18:27 +0100 Subject: [PATCH] @UsesJava8 declaration on inner class Issue: SPR-13850 --- .../method/annotation/RequestPartMethodArgumentResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/RequestPartMethodArgumentResolver.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/RequestPartMethodArgumentResolver.java index 1c8af84a656..d78d77de9db 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/RequestPartMethodArgumentResolver.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/RequestPartMethodArgumentResolver.java @@ -109,7 +109,6 @@ public class RequestPartMethodArgumentResolver extends AbstractMessageConverterM } @Override - @UsesJava8 public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request, WebDataBinderFactory binderFactory) throws Exception { @@ -182,6 +181,7 @@ public class RequestPartMethodArgumentResolver extends AbstractMessageConverterM /** * Inner class to avoid hard-coded dependency on Java 8 Optional type... */ + @UsesJava8 private static class OptionalResolver { public static Object resolveValue(Object value) {